## Hierarchy For All Packages

Package Hierarchies:
  edu.stanford.nlp.io, edu.stanford.nlp.ling, edu.stanford.nlp.math, edu.stanford.nlp.maxent, edu.stanford.nlp.maxent.iis, edu.stanford.nlp.movetrees, edu.stanford.nlp.objectbank, edu.stanford.nlp.optimization, edu.stanford.nlp.process, edu.stanford.nlp.sequences, edu.stanford.nlp.stats, edu.stanford.nlp.tagger.maxent, edu.stanford.nlp.tagger.maxent.documentation, edu.stanford.nlp.trees, edu.stanford.nlp.trees.international.pennchinese, edu.stanford.nlp.trees.tregex, edu.stanford.nlp.trees.tregex.tsurgeon, edu.stanford.nlp.util, edu.stanford.nlp.util.concurrent

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - edu.stanford.nlp.util.BinaryHeapPriorityQueue<E> (implements java.util.Iterator<E>, edu.stanford.nlp.util.PriorityQueue<E>)
      - edu.stanford.nlp.util.FixedPrioritiesPriorityQueue<E> (implements java.lang.Cloneable, java.util.Iterator<E>, edu.stanford.nlp.util.PriorityQueue<E>, java.io.Serializable)
      - edu.stanford.nlp.util.IdentityHashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
    - edu.stanford.nlp.util.HashIndex<E> (implements edu.stanford.nlp.util.Index<E>, java.util.RandomAccess)
    - edu.stanford.nlp.trees.Tree (implements edu.stanford.nlp.ling.Label, edu.stanford.nlp.trees.Labeled, edu.stanford.nlp.util.Scored, java.io.Serializable)
      - edu.stanford.nlp.trees.LabeledScoredTreeNode
        - edu.stanford.nlp.movetrees.EmptyTreeLeaf<EmptyType>
      - edu.stanford.nlp.trees.SimpleTree
      - edu.stanford.nlp.trees.TreeGraphNode
    - edu.stanford.nlp.trees.Treebank
      - edu.stanford.nlp.trees.CompositeTreebank
      - edu.stanford.nlp.trees.DiskTreebank
      - edu.stanford.nlp.trees.MemoryTreebank (implements edu.stanford.nlp.util.FileProcessor, java.util.List<E>)
      - edu.stanford.nlp.trees.TransformingTreebank
  - edu.stanford.nlp.trees.AbstractCollinsHeadFinder (implements edu.stanford.nlp.trees.HeadFinder)
    - edu.stanford.nlp.trees.international.pennchinese.ChineseHeadFinder
    - edu.stanford.nlp.trees.CollinsHeadFinder
      - edu.stanford.nlp.trees.ModCollinsHeadFinder
        - edu.stanford.nlp.trees.SemanticHeadFinder
  - edu.stanford.nlp.stats.AbstractCounter<E> (implements edu.stanford.nlp.stats.Counter<E>)
    - edu.stanford.nlp.stats.IntCounter<E> (implements java.io.Serializable)
  - edu.stanford.nlp.util.AbstractIterator<E> (implements java.util.Iterator<E>)
    - edu.stanford.nlp.objectbank.LineIterator<X>
    - edu.stanford.nlp.objectbank.XMLBeginEndIterator<E> (implements edu.stanford.nlp.process.Tokenizer<T>)
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - edu.stanford.nlp.util.ArrayMap<K,V>
    - edu.stanford.nlp.util.DeltaMap<K,V>
  - edu.stanford.nlp.process.AbstractTokenizer<T> (implements edu.stanford.nlp.process.Tokenizer<T>)
    - edu.stanford.nlp.trees.international.pennchinese.CHTBTokenizer
    - edu.stanford.nlp.process.PTBTokenizer<T>
    - edu.stanford.nlp.process.TokenizerAdapter
      - edu.stanford.nlp.trees.PennTreebankTokenizer
    - edu.stanford.nlp.process.WhitespaceTokenizer
  - edu.stanford.nlp.trees.AbstractTreebankLanguagePack (implements edu.stanford.nlp.trees.TreebankLanguagePack)
    - edu.stanford.nlp.trees.international.pennchinese.ChineseTreebankLanguagePack
    - edu.stanford.nlp.trees.PennTreebankLanguagePack
  - edu.stanford.nlp.tagger.maxent.AmbiguityClass
  - edu.stanford.nlp.tagger.maxent.AmbiguityClasses
  - edu.stanford.nlp.process.Americanize (implements edu.stanford.nlp.util.Function<T1,T2>)
  - edu.stanford.nlp.ling.AnnotationLookup
  - edu.stanford.nlp.util.ArrayCoreMap (implements edu.stanford.nlp.util.CoreMap, java.io.Serializable)
    - edu.stanford.nlp.ling.CoreLabel (implements edu.stanford.nlp.ling.HasCategory, edu.stanford.nlp.ling.HasContext, edu.stanford.nlp.ling.HasIndex, edu.stanford.nlp.ling.HasOffset, edu.stanford.nlp.ling.HasTag, edu.stanford.nlp.ling.HasWord, edu.stanford.nlp.ling.Label)
      - edu.stanford.nlp.ling.CyclicCoreLabel
    - edu.stanford.nlp.util.HashableCoreMap
  - edu.stanford.nlp.math.ArrayMath
  - edu.stanford.nlp.util.ArrayUtils
  - edu.stanford.nlp.tagger.maxent.ASBCunkDict
  - edu.stanford.nlp.trees.BobChrisTreeNormalizer.AOverAFilter (implements edu.stanford.nlp.util.Filter<T>)
  - edu.stanford.nlp.trees.BobChrisTreeNormalizer.EmptyFilter (implements edu.stanford.nlp.util.Filter<T>)
  - edu.stanford.nlp.ling.CategoryWordTagFactory (implements edu.stanford.nlp.ling.LabelFactory)
  - edu.stanford.nlp.optimization.CGMinimizer (implements edu.stanford.nlp.optimization.Minimizer<T>)
  - edu.stanford.nlp.maxent.CGRunner
  - edu.stanford.nlp.trees.international.pennchinese.ChineseEnglishWordMap (implements java.io.Serializable)
  - edu.stanford.nlp.stats.ClassicCounter<E> (implements edu.stanford.nlp.stats.Counter<E>, java.lang.Iterable<T>, java.io.Serializable)
  - edu.stanford.nlp.util.CollectionFactory<T> (implements java.io.Serializable)
    - edu.stanford.nlp.util.CollectionFactory.ArrayListFactory<T>
    - edu.stanford.nlp.util.CollectionFactory.HashSetFactory<T>
    - edu.stanford.nlp.util.CollectionFactory.LinkedListFactory<T>
  - edu.stanford.nlp.util.CollectionUtils
  - edu.stanford.nlp.util.CollectionValuedMap<K,V> (implements java.util.Map<K,V>, java.io.Serializable)
    - edu.stanford.nlp.util.DeltaCollectionValuedMap<K,V>
  - edu.stanford.nlp.trees.CollocationFinder
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Frame (implements java.awt.MenuContainer)
          - javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - edu.stanford.nlp.tagger.maxent.MaxentTaggerGUI
  - edu.stanford.nlp.trees.CompositeTreeTransformer (implements edu.stanford.nlp.trees.TreeTransformer)
  - edu.stanford.nlp.util.ConcatenationIterator<T> (implements java.util.Iterator<E>)
  - edu.stanford.nlp.trees.Constituent (implements edu.stanford.nlp.ling.Label, edu.stanford.nlp.trees.Labeled, edu.stanford.nlp.util.Scored)
    - edu.stanford.nlp.trees.SimpleConstituent
      - edu.stanford.nlp.trees.LabeledConstituent
  - edu.stanford.nlp.maxent.Convert
  - edu.stanford.nlp.trees.CoordinationTransformer (implements edu.stanford.nlp.trees.TreeTransformer)
  - edu.stanford.nlp.ling.CoreAnnotations
  - edu.stanford.nlp.ling.CoreAnnotations.AbbrAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.AbgeneAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.AbstrAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.AfterAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.AnswerAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.AnswerObjectAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ArgDescendentAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ArgumentAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.BagOfWordsAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.BeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.BeforeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.BeginIndexAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.BestCliquesAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.BestFullAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CalendarAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CategoryAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CategoryFunctionalTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CharacterOffsetBeginAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CharacterOffsetEndAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CharAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ChineseCharAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ChineseIsSegmentedAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ChineseOrigSegAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ChineseSegAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ChunkAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CoarseTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CoNLLDepAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CoNLLDepParentIndexAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CoNLLDepTypeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CoNLLPredicateAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CoNLLSRLAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ContextsAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CopyAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CorefAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CorefDestAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CostMagnificationAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CovertIDAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CurrentAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.D2_LBeginAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.D2_LEndAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.D2_LMiddleAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.DayAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.DependentsAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.DictAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.DistSimAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.DoAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.DocIDAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.DomainAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.EndIndexAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.EntityClassAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.EntityRuleAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.EntityTypeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.FeaturesAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.FemaleGazAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.FirstChildAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.FreqAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.GazAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.GazetteerAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.GeniaAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.GoldAnswerAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.GovernorAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.GrandparentAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.HaveAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.HeadWordStringAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.HeightAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.IDAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.IDFAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.INAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.IndexAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.InterpretationAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.IsDateRangeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.IsURLAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LabelAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LastGazAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LastTaggedAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LBeginAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LeftTermAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LemmaAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LEndAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LengthAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LMiddleAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.MaleGazAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.MarkingAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.MonthAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.MorphoCaseAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.MorphoGenAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.MorphoNumAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.MorphoPersAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.NamedEntityTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.NeighborsAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.NERIDAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.NormalizedNamedEntityTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.NotAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.NumTxtSentencesAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.OriginalAnswerAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.OriginalCharAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ParaPosAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ParentAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PartOfSpeechAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PercentAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PolarityAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PositionAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PossibleAnswersAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PredictedAnswerAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PrevChildAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PriorAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ProjectedCategoryAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.RoleAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SectionAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SemanticHeadTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SemanticHeadWordAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SemanticTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SemanticWordAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SentenceIDAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SentenceIndexAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SentencePosAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SentencesAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ShapeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SpaceBeforeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SpanAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SRLIDAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SRLInstancesAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.StateAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.StemAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SubcategorizationAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TagLabelAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TextAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TokenBeginAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TokenEndAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TokensAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TreeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TrueCaseAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TrueCaseTextAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TrueTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.UBlockAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.UnaryAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.UnknownAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.UTypeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ValueAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ValueLabelAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.VerbSenseAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.WebAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.WordAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.WordFormAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.WordPosAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.WordSenseAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.XmlElementAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.YearAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.process.CoreLabelTokenFactory (implements edu.stanford.nlp.process.LexedTokenFactory<T>)
  - edu.stanford.nlp.stats.Counters
  - edu.stanford.nlp.tagger.maxent.CountWrapper
  - edu.stanford.nlp.tagger.maxent.CtbDict
  - edu.stanford.nlp.trees.international.pennchinese.CTBTreeReaderFactory (implements edu.stanford.nlp.trees.TreeReaderFactory)
  - edu.stanford.nlp.tagger.maxent.CTBunkDict
  - edu.stanford.nlp.maxent.DataGeneric
    - edu.stanford.nlp.tagger.maxent.DataWordTag
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - edu.stanford.nlp.process.TransformXML.SAXInterface<T>
  - edu.stanford.nlp.trees.Dependencies
  - edu.stanford.nlp.trees.Dependencies.DependentPuncTagRejectFilter<G,D,N> (implements edu.stanford.nlp.util.Filter<T>)
  - edu.stanford.nlp.trees.Dependencies.DependentPuncWordRejectFilter<G,D,N> (implements edu.stanford.nlp.util.Filter<T>)
  - edu.stanford.nlp.trees.DependencyTreeTransformer (implements edu.stanford.nlp.trees.TreeTransformer)
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.Properties
        - edu.stanford.nlp.tagger.maxent.TaggerConfig
  - edu.stanford.nlp.tagger.maxent.Dictionary
  - edu.stanford.nlp.process.DocumentPreprocessor (implements java.lang.Iterable<T>)
  - edu.stanford.nlp.io.EncodingPrintWriter
  - edu.stanford.nlp.io.EncodingPrintWriter.err
  - edu.stanford.nlp.io.EncodingPrintWriter.out
  - edu.stanford.nlp.trees.EnglishGrammaticalRelations
  - edu.stanford.nlp.util.ErasureUtils
  - edu.stanford.nlp.sequences.ExactBestSequenceFinder (implements edu.stanford.nlp.sequences.BestSequenceFinder)
  - edu.stanford.nlp.maxent.Experiments
    - edu.stanford.nlp.tagger.maxent.TaggerExperiments
  - edu.stanford.nlp.tagger.maxent.Extractor (implements java.io.Serializable)
    - edu.stanford.nlp.tagger.maxent.DictionaryExtractor
      - edu.stanford.nlp.tagger.maxent.ExtractorVerbalVBNZero
    - edu.stanford.nlp.tagger.maxent.ExtractorDistsim
    - edu.stanford.nlp.tagger.maxent.ExtractorDistsim.ExtractorDistsimConjunction
  - edu.stanford.nlp.tagger.maxent.ExtractorFrames
  - edu.stanford.nlp.tagger.maxent.ExtractorFramesRare
  - edu.stanford.nlp.tagger.maxent.Extractors (implements java.io.Serializable)
  - edu.stanford.nlp.maxent.Feature
    - edu.stanford.nlp.tagger.maxent.TaggerFeature
  - edu.stanford.nlp.tagger.maxent.FeatureKey
  - edu.stanford.nlp.maxent.Features
    - edu.stanford.nlp.tagger.maxent.TaggerFeatures
  - javax.swing.filechooser.FileFilter
    - edu.stanford.nlp.io.ExtensionFileFilter (implements java.io.FileFilter)
  - edu.stanford.nlp.util.FilePathProcessor
  - edu.stanford.nlp.util.FilteredIterator<T> (implements java.util.Iterator<E>)
  - edu.stanford.nlp.util.Filters
  - edu.stanford.nlp.util.Generics
  - edu.stanford.nlp.trees.GrammaticalRelation (implements java.lang.Comparable<T>, java.io.Serializable)
  - edu.stanford.nlp.trees.GrammaticalRelation.GrammaticalRelationAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.AbbreviationModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.AdjectivalComplementGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.AdjectivalModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.AdvClauseModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.AdverbialModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.AgentGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.AppositionalModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.ArgumentGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.AttributiveGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.AuxModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.AuxPassiveGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.ClausalComplementGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.ClausalPassiveSubjectGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.ClausalSubjectGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.ComplementGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.ComplementizerGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.ConjunctGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.ControllingSubjectGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.CoordinationGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.CopulaGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.DeterminerGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.DirectObjectGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.ExpletiveGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.IndirectObjectGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.InfinitivalModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.MarkerGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.MeasurePhraseGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.ModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.NegationModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.NominalPassiveSubjectGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.NominalSubjectGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.NounCompoundModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.NumberModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.NumericModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.ObjectGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.ParataxisGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.ParticipialModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.PhrasalVerbParticleGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.PossessionModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.PossessiveModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.PreconjunctGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.PredeterminerGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.PredicateGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.PrepositionalComplementGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.PrepositionalModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.PrepositionalObjectGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.PunctuationGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.PurposeClauseModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.QuantifierModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.ReferentGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.RelativeClauseModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.RelativeGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.SemanticDependentGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.SubjectGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.TemporalModifierGRAnnotation
    - edu.stanford.nlp.trees.EnglishGrammaticalRelations.XClausalComplementGRAnnotation
    - edu.stanford.nlp.trees.GrammaticalRelation.DependentGRAnnotation
    - edu.stanford.nlp.trees.GrammaticalRelation.GovernorGRAnnotation
    - edu.stanford.nlp.trees.GrammaticalRelation.KillGRAnnotation
  - edu.stanford.nlp.trees.GrammaticalStructureFactory
  - edu.stanford.nlp.tagger.maxent.History
  - edu.stanford.nlp.tagger.maxent.HistoryTable
  - edu.stanford.nlp.objectbank.IdentityFunction<X> (implements edu.stanford.nlp.util.Function<T1,T2>)
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.FilterInputStream
      - java.io.DataInputStream (implements java.io.DataInput)
        - edu.stanford.nlp.io.InDataStreamFile
  - edu.stanford.nlp.util.Interner<T>
  - edu.stanford.nlp.util.IntTuple (implements java.io.Serializable)
    - edu.stanford.nlp.util.IntPair
    - edu.stanford.nlp.util.IntQuadruple
    - edu.stanford.nlp.util.IntTriple
    - edu.stanford.nlp.util.IntUni
  - edu.stanford.nlp.io.IOUtils
  - edu.stanford.nlp.trees.tregex.tsurgeon.JJTTsurgeonParserState
  - edu.stanford.nlp.trees.LabeledScoredTreeReaderFactory (implements edu.stanford.nlp.trees.TreeReaderFactory)
  - edu.stanford.nlp.maxent.iis.LambdaSolve
    - edu.stanford.nlp.tagger.maxent.LambdaSolveTagger
  - edu.stanford.nlp.objectbank.LineIterator.LineIteratorFactory<X> (implements edu.stanford.nlp.objectbank.IteratorFromReaderFactory<T>, java.io.Serializable)
  - edu.stanford.nlp.util.MapFactory<K,V> (implements java.io.Serializable)
  - edu.stanford.nlp.tagger.maxent.MaxentTagger (implements edu.stanford.nlp.util.Function<T1,T2>, edu.stanford.nlp.process.ListProcessor<IN,OUT>, edu.stanford.nlp.ling.SentenceProcessor<I,O>)
  - edu.stanford.nlp.tagger.maxent.MaxentTaggerServer
  - edu.stanford.nlp.process.Morphology (implements edu.stanford.nlp.util.Function<T1,T2>)
  - edu.stanford.nlp.trees.NamedDependency (implements edu.stanford.nlp.trees.Dependency<G,D,N>)
  - java.lang.Number (implements java.io.Serializable)
    - edu.stanford.nlp.util.MutableDouble (implements java.lang.Comparable<T>)
    - edu.stanford.nlp.util.MutableInteger (implements java.lang.Comparable<T>)
  - edu.stanford.nlp.io.NumberRangesFileFilter (implements java.io.FileFilter)
  - edu.stanford.nlp.objectbank.ObjectBank<E> (implements java.util.Collection<E>, java.io.Serializable)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.FilterOutputStream
      - java.io.DataOutputStream (implements java.io.DataOutput)
        - edu.stanford.nlp.io.OutDataStreamFile
      - java.io.PrintStream (implements java.lang.Appendable, java.io.Closeable)
        - edu.stanford.nlp.io.PrintFile
  - edu.stanford.nlp.optimization.OWLQNMinimizer (implements edu.stanford.nlp.optimization.Minimizer<T>)
  - edu.stanford.nlp.util.Pair<T1,T2> (implements java.lang.Comparable<T>, java.io.Serializable)
  - edu.stanford.nlp.tagger.maxent.PairsHolder
  - edu.stanford.nlp.trees.PennTreeReader (implements edu.stanford.nlp.trees.TreeReader)
    - edu.stanford.nlp.trees.international.pennchinese.FragDiscardingPennTreeReader
  - edu.stanford.nlp.trees.PennTreeReaderFactory (implements edu.stanford.nlp.trees.TreeReaderFactory)
  - edu.stanford.nlp.sequences.PlainTextDocumentReaderAndWriter (implements edu.stanford.nlp.sequences.DocumentReaderAndWriter)
  - edu.stanford.nlp.maxent.Problem
  - edu.stanford.nlp.process.PTBTokenizer.PTBTokenizerFactory<T> (implements edu.stanford.nlp.objectbank.TokenizerFactory<T>)
  - edu.stanford.nlp.optimization.QNMinimizer (implements edu.stanford.nlp.optimization.HasEvaluators, edu.stanford.nlp.optimization.Minimizer<T>)
  - edu.stanford.nlp.optimization.QNMinimizer.QNInfo
  - edu.stanford.nlp.optimization.QNMinimizer.Record
  - edu.stanford.nlp.trees.QPTreeTransformer (implements edu.stanford.nlp.trees.TreeTransformer)
  - edu.stanford.nlp.tagger.maxent.ReadDataTagged
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - java.io.InputStreamReader
      - edu.stanford.nlp.io.EncodingFileReader
  - edu.stanford.nlp.objectbank.ReaderIteratorFactory (implements java.lang.Iterable<T>)
  - edu.stanford.nlp.util.ScoredObject<T> (implements edu.stanford.nlp.util.Scored)
  - edu.stanford.nlp.ling.Sentence
  - edu.stanford.nlp.sequences.SeqClassifierFlags (implements java.io.Serializable)
  - edu.stanford.nlp.util.Sets
  - edu.stanford.nlp.trees.tregex.SimpleCharStream
  - edu.stanford.nlp.trees.tregex.tsurgeon.SimpleCharStream
  - edu.stanford.nlp.trees.SimpleConstituentFactory (implements edu.stanford.nlp.trees.ConstituentFactory)
  - edu.stanford.nlp.trees.SimpleTreeFactory (implements edu.stanford.nlp.trees.TreeFactory)
    - edu.stanford.nlp.trees.LabeledScoredTreeFactory
  - edu.stanford.nlp.trees.SimpleTreeReaderFactory (implements edu.stanford.nlp.trees.TreeReaderFactory)
  - edu.stanford.nlp.math.SloppyMath
  - edu.stanford.nlp.ling.StringLabelFactory (implements edu.stanford.nlp.ling.LabelFactory)
  - edu.stanford.nlp.util.StringUtils
  - edu.stanford.nlp.util.concurrent.SynchronizedInterner<T>
  - edu.stanford.nlp.ling.TaggedWordFactory (implements edu.stanford.nlp.ling.LabelFactory)
  - edu.stanford.nlp.tagger.maxent.TemplateHash
  - edu.stanford.nlp.tagger.maxent.TestClassifier
  - edu.stanford.nlp.tagger.maxent.TestSentence (implements edu.stanford.nlp.sequences.SequenceModel)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - edu.stanford.nlp.trees.tregex.TokenMgrError
      - edu.stanford.nlp.trees.tregex.tsurgeon.TokenMgrError
    - java.lang.Exception
      - edu.stanford.nlp.trees.tregex.ParseException
      - edu.stanford.nlp.trees.tregex.tsurgeon.ParseException
      - java.lang.RuntimeException
        - edu.stanford.nlp.util.HashableCoreMap.HashableCoreMapException
        - edu.stanford.nlp.io.RuntimeIOException
    - edu.stanford.nlp.optimization.QNMinimizer.SurpriseConvergence
  - edu.stanford.nlp.util.Timing
  - edu.stanford.nlp.trees.tregex.Token
  - edu.stanford.nlp.trees.tregex.tsurgeon.Token
  - edu.stanford.nlp.process.TransformXML<T>
  - edu.stanford.nlp.trees.TreeCoreAnnotations
  - edu.stanford.nlp.trees.TreeCoreAnnotations.HeadTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.trees.TreeCoreAnnotations.HeadWordAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.trees.TreeFunctions
  - edu.stanford.nlp.trees.TreeGraph (implements java.io.Serializable)
    - edu.stanford.nlp.trees.GrammaticalStructure
  - edu.stanford.nlp.trees.TreeGraphNodeFactory (implements edu.stanford.nlp.trees.TreeFactory)
  - edu.stanford.nlp.trees.TreeNormalizer (implements java.io.Serializable)
    - edu.stanford.nlp.trees.BobChrisTreeNormalizer
      - edu.stanford.nlp.trees.NPTmpRetainingTreeNormalizer
  - edu.stanford.nlp.trees.TreePrint
  - edu.stanford.nlp.trees.Trees
  - edu.stanford.nlp.trees.TreeTokenizerFactory (implements edu.stanford.nlp.objectbank.TokenizerFactory<T>)
  - edu.stanford.nlp.trees.tregex.TregexMatcher
  - edu.stanford.nlp.trees.tregex.TregexParserTokenManager (implements edu.stanford.nlp.trees.tregex.TregexParserConstants)
  - edu.stanford.nlp.trees.tregex.TregexPattern (implements java.io.Serializable)
  - edu.stanford.nlp.trees.tregex.TregexPattern.TRegexTreeReaderFactory (implements edu.stanford.nlp.trees.TreeReaderFactory)
  - edu.stanford.nlp.trees.tregex.TregexPatternCompiler
  - edu.stanford.nlp.util.Triple<T1,T2,T3> (implements java.io.Serializable)
  - edu.stanford.nlp.trees.tregex.tsurgeon.Tsurgeon
  - edu.stanford.nlp.trees.tregex.tsurgeon.TsurgeonParserTokenManager (implements edu.stanford.nlp.trees.tregex.tsurgeon.TsurgeonParserConstants)
  - edu.stanford.nlp.trees.tregex.tsurgeon.TsurgeonPattern
    - edu.stanford.nlp.trees.tregex.tsurgeon.CoindexNodes
  - edu.stanford.nlp.tagger.maxent.TTags
  - edu.stanford.nlp.stats.TwoDimensionalCounter<K1,K2> (implements java.io.Serializable)
  - edu.stanford.nlp.trees.TypedDependency (implements java.lang.Comparable<T>, java.io.Serializable)
  - edu.stanford.nlp.trees.UnnamedDependency (implements edu.stanford.nlp.trees.Dependency<G,D,N>)
  - edu.stanford.nlp.ling.ValueLabel (implements java.lang.Comparable<T>, edu.stanford.nlp.ling.Label, java.io.Serializable)
    - edu.stanford.nlp.ling.StringLabel (implements edu.stanford.nlp.ling.HasOffset)
      - edu.stanford.nlp.ling.CategoryWordTag (implements edu.stanford.nlp.ling.HasCategory, edu.stanford.nlp.ling.HasTag, edu.stanford.nlp.ling.HasWord)
      - edu.stanford.nlp.ling.Word (implements edu.stanford.nlp.ling.HasWord)
        - edu.stanford.nlp.ling.LabeledWord
        - edu.stanford.nlp.ling.TaggedWord (implements edu.stanford.nlp.ling.HasTag)
  - edu.stanford.nlp.process.WhitespaceTokenizer.WhitespaceTokenizerFactory (implements edu.stanford.nlp.objectbank.TokenizerFactory<T>)
  - edu.stanford.nlp.ling.WordFactory (implements edu.stanford.nlp.ling.LabelFactory)
  - edu.stanford.nlp.ling.WordLemmaTag (implements java.lang.Comparable<T>, edu.stanford.nlp.ling.HasTag, edu.stanford.nlp.ling.HasWord, edu.stanford.nlp.ling.Label)
  - edu.stanford.nlp.ling.WordLemmaTagFactory (implements edu.stanford.nlp.ling.LabelFactory)
  - edu.stanford.nlp.process.WordShapeClassifier
  - edu.stanford.nlp.trees.WordStemmer (implements edu.stanford.nlp.trees.TreeVisitor)
  - edu.stanford.nlp.ling.WordTag (implements java.lang.Comparable<T>, edu.stanford.nlp.ling.HasTag, edu.stanford.nlp.ling.HasWord, edu.stanford.nlp.ling.Label)
  - edu.stanford.nlp.ling.WordTagFactory (implements edu.stanford.nlp.ling.LabelFactory)
  - edu.stanford.nlp.process.WordTokenFactory (implements edu.stanford.nlp.process.LexedTokenFactory<T>)
  - edu.stanford.nlp.process.WordToSentenceProcessor<IN> (implements edu.stanford.nlp.process.ListProcessor<IN,OUT>)
  - edu.stanford.nlp.util.XMLUtils
  - edu.stanford.nlp.util.XMLUtils.XMLTag

## Interface Hierarchy

- edu.stanford.nlp.sequences.BestSequenceFinder
- edu.stanford.nlp.trees.ConstituentFactory
- edu.stanford.nlp.stats.Counter<E>
- edu.stanford.nlp.trees.DependencyFactory
- edu.stanford.nlp.optimization.Evaluator
- edu.stanford.nlp.ling.Featurizable<F>
  - edu.stanford.nlp.ling.Datum<L,F> (also extends edu.stanford.nlp.ling.Labeled<E>, java.io.Serializable)
    - edu.stanford.nlp.ling.Document<L,F,T> (also extends java.util.List<E>)
  - edu.stanford.nlp.ling.Document<L,F,T> (also extends edu.stanford.nlp.ling.Datum<L,F>, java.util.List<E>)
- edu.stanford.nlp.util.FileProcessor
- edu.stanford.nlp.optimization.FloatFunction
  - edu.stanford.nlp.optimization.DiffFloatFunction
- edu.stanford.nlp.optimization.Function
  - edu.stanford.nlp.optimization.DiffFunction
- edu.stanford.nlp.util.Function<T1,T2>
- edu.stanford.nlp.ling.HasCategory
- edu.stanford.nlp.ling.HasContext
- edu.stanford.nlp.optimization.HasEvaluators
- edu.stanford.nlp.ling.HasIndex
- edu.stanford.nlp.ling.HasTag
- java.lang.Iterable<T>
  - java.util.Collection<E>
    - java.util.List<E>
      - edu.stanford.nlp.ling.Document<L,F,T> (also extends edu.stanford.nlp.ling.Datum<L,F>)
    - java.util.Set<E>
      - edu.stanford.nlp.util.PriorityQueue<E>
  - edu.stanford.nlp.util.Index<E> (also extends java.io.Serializable)
- java.util.Iterator<E>
  - edu.stanford.nlp.process.Tokenizer<T>
- edu.stanford.nlp.objectbank.IteratorFromReaderFactory<T>
  - edu.stanford.nlp.sequences.DocumentReaderAndWriter (also extends java.io.Serializable)
  - edu.stanford.nlp.objectbank.TokenizerFactory<T>
- edu.stanford.nlp.ling.Label
- edu.stanford.nlp.ling.Labeled<E>
  - edu.stanford.nlp.ling.Datum<L,F> (also extends edu.stanford.nlp.ling.Featurizable<F>, java.io.Serializable)
    - edu.stanford.nlp.ling.Document<L,F,T> (also extends java.util.List<E>)
  - edu.stanford.nlp.ling.Document<L,F,T> (also extends edu.stanford.nlp.ling.Datum<L,F>, java.util.List<E>)
- edu.stanford.nlp.trees.Labeled
- edu.stanford.nlp.ling.LabelFactory
- edu.stanford.nlp.process.LexedTokenFactory<T>
- edu.stanford.nlp.process.ListProcessor<IN,OUT>
- edu.stanford.nlp.optimization.Minimizer<T>
- edu.stanford.nlp.util.Scored
- edu.stanford.nlp.ling.SentenceProcessor<I,O>
- edu.stanford.nlp.sequences.SequenceModel
- java.io.Serializable
  - edu.stanford.nlp.ling.Datum<L,F> (also extends edu.stanford.nlp.ling.Featurizable<F>, edu.stanford.nlp.ling.Labeled<E>)
    - edu.stanford.nlp.ling.Document<L,F,T> (also extends java.util.List<E>)
  - edu.stanford.nlp.trees.Dependency<G,D,N>
  - edu.stanford.nlp.sequences.DocumentReaderAndWriter (also extends edu.stanford.nlp.objectbank.IteratorFromReaderFactory<T>)
  - edu.stanford.nlp.util.Factory<T>
  - edu.stanford.nlp.util.Filter<T>
  - edu.stanford.nlp.ling.HasOffset
  - edu.stanford.nlp.ling.HasWord
  - edu.stanford.nlp.trees.HeadFinder
  - edu.stanford.nlp.util.Index<E> (also extends java.lang.Iterable<T>)
  - edu.stanford.nlp.trees.TreebankLanguagePack
- edu.stanford.nlp.trees.TreeFactory
- edu.stanford.nlp.trees.TreeReader
- edu.stanford.nlp.trees.TreeReaderFactory
- edu.stanford.nlp.trees.TreeTransformer
- edu.stanford.nlp.trees.TreeVisitor
- edu.stanford.nlp.trees.tregex.TregexParserConstants
- edu.stanford.nlp.trees.tregex.tsurgeon.TsurgeonParserConstants
- edu.stanford.nlp.trees.tregex.tsurgeon.TsurgeonParserTreeConstants
- edu.stanford.nlp.util.TypesafeMap<BASE>
  - edu.stanford.nlp.util.CoreMap
- edu.stanford.nlp.util.TypesafeMap.Key<BASE,VALUE>
  - edu.stanford.nlp.ling.CoreAnnotation<V>
    - edu.stanford.nlp.ling.CoreLabel.GenericAnnotation<T>
  - edu.stanford.nlp.ling.CoreLabel.GenericAnnotation<T>
- edu.stanford.nlp.trees.WordNetConnection

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - edu.stanford.nlp.optimization.QNMinimizer.eState
    - edu.stanford.nlp.optimization.QNMinimizer.eLineSearch
    - edu.stanford.nlp.optimization.QNMinimizer.eScaling
    - edu.stanford.nlp.optimization.StochasticCalculateMethods
    - edu.stanford.nlp.ling.AnnotationLookup.KeyLookup
    - edu.stanford.nlp.ling.CoreAnnotations.SRL_ID
    - edu.stanford.nlp.trees.GrammaticalRelation.Language
    - edu.stanford.nlp.tagger.maxent.TaggerConfig.Mode
    - edu.stanford.nlp.process.DocumentPreprocessor.DocType

Stanford NLP Group