package org.w3c.dom;
class UserDataHandler {
  int NODE_ADOPTED;
  int NODE_RENAMED;
  int NODE_DELETED;
  int NODE_IMPORTED;
  int NODE_CLONED;
}
class TypeInfo {
  int DERIVATION_LIST;
  int DERIVATION_UNION;
  int DERIVATION_EXTENSION;
  int DERIVATION_RESTRICTION;
}
class Text {
}
class ProcessingInstruction {
}
class Notation {
}
class NodeList {
}
class Node {
  int DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC;
  int DOCUMENT_POSITION_CONTAINED_BY;
  int DOCUMENT_POSITION_CONTAINS;
  int DOCUMENT_POSITION_FOLLOWING;
  int DOCUMENT_POSITION_PRECEDING;
  int DOCUMENT_POSITION_DISCONNECTED;
  int NOTATION_NODE;
  int DOCUMENT_FRAGMENT_NODE;
  int DOCUMENT_TYPE_NODE;
  int DOCUMENT_NODE;
  int COMMENT_NODE;
  int PROCESSING_INSTRUCTION_NODE;
  int ENTITY_NODE;
  int ENTITY_REFERENCE_NODE;
  int CDATA_SECTION_NODE;
  int TEXT_NODE;
  int ATTRIBUTE_NODE;
  int ELEMENT_NODE;
}
class NamedNodeMap {
}
class NameList {
}
class EntityReference {
}
class Entity {
}
class Element {
}
class DocumentType {
}
class DocumentFragment {
}
class Document {
}
class DOMStringList {
}
class DOMLocator {
}
class DOMImplementationSource {
}
class DOMImplementationList {
}
class DOMImplementation {
}
class DOMException {
  int TYPE_MISMATCH_ERR;
  int VALIDATION_ERR;
  int INVALID_ACCESS_ERR;
  int NAMESPACE_ERR;
  int INVALID_MODIFICATION_ERR;
  int SYNTAX_ERR;
  int INVALID_STATE_ERR;
  int INUSE_ATTRIBUTE_ERR;
  int NOT_SUPPORTED_ERR;
  int NOT_FOUND_ERR;
  int NO_MODIFICATION_ALLOWED_ERR;
  int NO_DATA_ALLOWED_ERR;
  int INVALID_CHARACTER_ERR;
  int WRONG_DOCUMENT_ERR;
  int HIERARCHY_REQUEST_ERR;
  int DOMSTRING_SIZE_ERR;
  int INDEX_SIZE_ERR;
  int code;
}
class DOMErrorHandler {
}
class DOMError {
  int SEVERITY_FATAL_ERROR;
  int SEVERITY_ERROR;
  int SEVERITY_WARNING;
}
class DOMConfiguration {
}
class Comment {
}
class CharacterData {
}
class CDATASection {
}
class Attr {
}
