# Hierarchy For All Packages

Package Hierarchies:

- com.jacob.activeX,
- com.jacob.com

## Class Hierarchy

- java.lang.Object
  - com.jacob.com.ComThread
  - com.jacob.com.Currency
  - com.jacob.com.DateUtilities
  - com.jacob.com.DispatchIdentifier
  - com.jacob.com.InvocationProxy
    - com.jacob.activeX.ActiveXInvocationProxy
    - com.jacob.com.InvocationProxyAllVariants
  - com.jacob.com.JacobObject
    - com.jacob.com.Dispatch
      - com.jacob.activeX.ActiveXComponent
    - com.jacob.com.DispatchEvents
      - com.jacob.activeX.ActiveXDispatchEvents
    - com.jacob.com.DispatchProxy
    - com.jacob.com.EnumVariant (implements java.util.Enumeration<E>)
    - com.jacob.com.SafeArray
    - com.jacob.com.Variant
      - com.jacob.com.VariantViaEvent
  - com.jacob.com.JacobReleaseInfo
  - com.jacob.com.LibraryLoader
  - com.jacob.com.ROT
  - java.lang.Thread (implements java.lang.Runnable)
    - com.jacob.com.STA
      - com.jacob.com.MainSTA
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.jacob.com.JacobException
          - com.jacob.com.ComException
            - com.jacob.com.ComFailException
          - com.jacob.com.NotImplementedException
          - com.jacob.com.WrongThreadException
  - com.jacob.com.VariantUtilities