## Hierarchy For Package com.ericsson.otp.erlang

## Class Hierarchy

- class java.lang.Object
  - class com.ericsson.otp.erlang.AbstractNode
    - class com.ericsson.otp.erlang.OtpLocalNode
      - class com.ericsson.otp.erlang.OtpNode
      - class com.ericsson.otp.erlang.OtpSelf
        - class com.ericsson.otp.erlang.OtpServer
    - class com.ericsson.otp.erlang.OtpPeer
  - class com.ericsson.otp.erlang.GenericQueue
  - class java.io.InputStream
    - class java.io.ByteArrayInputStream
      - class com.ericsson.otp.erlang.OtpInputStream
  - class com.ericsson.otp.erlang.OtpEpmd
  - class com.ericsson.otp.erlang.OtpErlangObject (implements java.lang.Cloneable, java.io.Serializable)
    - class com.ericsson.otp.erlang.OtpErlangAtom (implements java.lang.Cloneable, java.io.Serializable)
      - class com.ericsson.otp.erlang.OtpErlangBoolean (implements java.lang.Cloneable, java.io.Serializable)
    - class com.ericsson.otp.erlang.OtpErlangBitstr (implements java.lang.Cloneable, java.io.Serializable)
      - class com.ericsson.otp.erlang.OtpErlangBinary (implements java.lang.Cloneable, java.io.Serializable)
    - class com.ericsson.otp.erlang.OtpErlangDouble (implements java.lang.Cloneable, java.io.Serializable)
      - class com.ericsson.otp.erlang.OtpErlangFloat (implements java.lang.Cloneable, java.io.Serializable)
    - class com.ericsson.otp.erlang.OtpErlangList (implements java.lang.Cloneable, java.io.Serializable)
    - class com.ericsson.otp.erlang.OtpErlangLong (implements java.lang.Cloneable, java.io.Serializable)
      - class com.ericsson.otp.erlang.OtpErlangByte (implements java.lang.Cloneable, java.io.Serializable)
      - class com.ericsson.otp.erlang.OtpErlangChar (implements java.lang.Cloneable, java.io.Serializable)
      - class com.ericsson.otp.erlang.OtpErlangInt (implements java.lang.Cloneable, java.io.Serializable)
      - class com.ericsson.otp.erlang.OtpErlangShort (implements java.lang.Cloneable, java.io.Serializable)
      - class com.ericsson.otp.erlang.OtpErlangUInt (implements java.lang.Cloneable, java.io.Serializable)
      - class com.ericsson.otp.erlang.OtpErlangUShort (implements java.lang.Cloneable, java.io.Serializable)
    - class com.ericsson.otp.erlang.OtpErlangPid (implements java.lang.Cloneable, java.io.Serializable)
    - class com.ericsson.otp.erlang.OtpErlangPort (implements java.lang.Cloneable, java.io.Serializable)
    - class com.ericsson.otp.erlang.OtpErlangRef (implements java.lang.Cloneable, java.io.Serializable)
    - class com.ericsson.otp.erlang.OtpErlangString (implements java.lang.Cloneable, java.io.Serializable)
    - class com.ericsson.otp.erlang.OtpErlangTuple (implements java.lang.Cloneable, java.io.Serializable)
  - class com.ericsson.otp.erlang.OtpExternal
  - class com.ericsson.otp.erlang.OtpMbox
  - class com.ericsson.otp.erlang.OtpMsg
  - class com.ericsson.otp.erlang.OtpNode.Mailboxes
  - class com.ericsson.otp.erlang.OtpNodeStatus
  - class java.io.OutputStream
    - class java.io.ByteArrayOutputStream
      - class com.ericsson.otp.erlang.OtpOutputStream
  - class java.lang.Thread (implements java.lang.Runnable)
    - class com.ericsson.otp.erlang.AbstractConnection
      - class com.ericsson.otp.erlang.OtpConnection
      - class com.ericsson.otp.erlang.OtpCookedConnection
    - class com.ericsson.otp.erlang.OtpNode.Acceptor
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class com.ericsson.otp.erlang.OtpException
        - class com.ericsson.otp.erlang.OtpAuthException
        - class com.ericsson.otp.erlang.OtpErlangException
          - class com.ericsson.otp.erlang.OtpErlangDecodeException
          - class com.ericsson.otp.erlang.OtpErlangExit
          - class com.ericsson.otp.erlang.OtpErlangRangeException