# Hierarchy For All Packages

Package Hierarchies:

- com.cybozu.labs.langdetect,
- com.cybozu.labs.langdetect.util,
- com.megginson.sax,
- com.rmtheis.langdetect.profile,
- edu.northwestern.at.morphadorner,
- edu.northwestern.at.morphadorner.corpuslinguistics.abbreviations,
- edu.northwestern.at.morphadorner.corpuslinguistics.adornedword,
- edu.northwestern.at.morphadorner.corpuslinguistics.apostokens,
- edu.northwestern.at.morphadorner.corpuslinguistics.contractionexpander,
- edu.northwestern.at.morphadorner.corpuslinguistics.hyphenator,
- edu.northwestern.at.morphadorner.corpuslinguistics.inflector,
- edu.northwestern.at.morphadorner.corpuslinguistics.inflector.conjugator,
- edu.northwestern.at.morphadorner.corpuslinguistics.inflector.pluralizer,
- edu.northwestern.at.morphadorner.corpuslinguistics.inflector.wordrule,
- edu.northwestern.at.morphadorner.corpuslinguistics.inputter,
- edu.northwestern.at.morphadorner.corpuslinguistics.languagerecognizer,
- edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer,
- edu.northwestern.at.morphadorner.corpuslinguistics.lexicon,
- edu.northwestern.at.morphadorner.corpuslinguistics.multiwordunits,
- edu.northwestern.at.morphadorner.corpuslinguistics.namerecognizer,
- edu.northwestern.at.morphadorner.corpuslinguistics.namestandardizer,
- edu.northwestern.at.morphadorner.corpuslinguistics.ngram,
- edu.northwestern.at.morphadorner.corpuslinguistics.outputter,
- edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech,
- edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.mapper,
- edu.northwestern.at.morphadorner.corpuslinguistics.phonetics,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.affix,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.allunknown,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.bigram,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.bigramhybrid,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.guesser,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.iretagger,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.noopretagger,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.propernounretagger,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.regexp,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.simple,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.simplerulebased,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.contextual,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.lexical,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.suffix,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.tcpretagger,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.transitionmatrix,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.trigram,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.trigramhybrid,
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.unigram,
- edu.northwestern.at.morphadorner.corpuslinguistics.sentencemelder,
- edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter,
- edu.northwestern.at.morphadorner.corpuslinguistics.spellingmapper,
- edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer,
- edu.northwestern.at.morphadorner.corpuslinguistics.statistics,
- edu.northwestern.at.morphadorner.corpuslinguistics.stemmer,
- edu.northwestern.at.morphadorner.corpuslinguistics.stopwords,
- edu.northwestern.at.morphadorner.corpuslinguistics.stringsimilarity,
- edu.northwestern.at.morphadorner.corpuslinguistics.syllablecounter,
- edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter,
- edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.c99,
- edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.struct,
- edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.texttiling,
- edu.northwestern.at.morphadorner.corpuslinguistics.textsummarizer,
- edu.northwestern.at.morphadorner.corpuslinguistics.thesaurus,
- edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer,
- edu.northwestern.at.morphadorner.corpuslinguistics.wordcounts,
- edu.northwestern.at.morphadorner.examples,
- edu.northwestern.at.morphadorner.gate,
- edu.northwestern.at.morphadorner.tei,
- edu.northwestern.at.morphadorner.tools,
- edu.northwestern.at.morphadorner.tools.addcharacteroffsets,
- edu.northwestern.at.morphadorner.tools.addpseudopages,
- edu.northwestern.at.morphadorner.tools.adornedtosimpleteip5,
- edu.northwestern.at.morphadorner.tools.adornedtosketch,
- edu.northwestern.at.morphadorner.tools.adornedtotcf,
- edu.northwestern.at.morphadorner.tools.annolex,
- edu.northwestern.at.morphadorner.tools.applyxslt,
- edu.northwestern.at.morphadorner.tools.compareadornedfiles,
- edu.northwestern.at.morphadorner.tools.comparestringcounts,
- edu.northwestern.at.morphadorner.tools.countadornedwords,
- edu.northwestern.at.morphadorner.tools.countaffixes,
- edu.northwestern.at.morphadorner.tools.createlexicon,
- edu.northwestern.at.morphadorner.tools.createsuffixlexicon,
- edu.northwestern.at.morphadorner.tools.findteitextlanguage,
- edu.northwestern.at.morphadorner.tools.fixquotes,
- edu.northwestern.at.morphadorner.tools.lgparser,
- edu.northwestern.at.morphadorner.tools.mergebrilllexicon,
- edu.northwestern.at.morphadorner.tools.mergeenhancedbrilllexicon,
- edu.northwestern.at.morphadorner.tools.mergespellingdata,
- edu.northwestern.at.morphadorner.tools.mergetextfiles,
- edu.northwestern.at.morphadorner.tools.mergewordlists,
- edu.northwestern.at.morphadorner.tools.namedentities,
- edu.northwestern.at.morphadorner.tools.punktabbreviationdetector,
- edu.northwestern.at.morphadorner.tools.relemmatize,
- edu.northwestern.at.morphadorner.tools.sampletextfile,
- edu.northwestern.at.morphadorner.tools.stripwordattributes,
- edu.northwestern.at.morphadorner.tools.tagdiff,
- edu.northwestern.at.morphadorner.tools.taggertrainer,
- edu.northwestern.at.morphadorner.tools.taggertrainer.ngram,
- edu.northwestern.at.morphadorner.tools.tcp,
- edu.northwestern.at.morphadorner.tools.unadorn,
- edu.northwestern.at.morphadorner.tools.validatexmlfiles,
- edu.northwestern.at.morphadorner.tools.xmltotab,
- edu.northwestern.at.morphadorner.xgtagger,
- edu.northwestern.at.utils,
- edu.northwestern.at.utils.cache,
- edu.northwestern.at.utils.csv,
- edu.northwestern.at.utils.db.mysql,
- edu.northwestern.at.utils.html,
- edu.northwestern.at.utils.logger,
- edu.northwestern.at.utils.math,
- edu.northwestern.at.utils.math.distributions,
- edu.northwestern.at.utils.math.randomnumbers,
- edu.northwestern.at.utils.math.rootfinders,
- edu.northwestern.at.utils.math.statistics,
- edu.northwestern.at.utils.net.mime,
- edu.northwestern.at.utils.preprocessor,
- edu.northwestern.at.utils.servlets,
- edu.northwestern.at.utils.spellcheck,
- edu.northwestern.at.utils.spellcheck.tools,
- edu.northwestern.at.utils.xml,
- edu.northwestern.at.utils.xml.jdom,
- jargs.gnu,
- net.sf.jlinkgrammar,
- org.jdom2.contrib.schema

## Class Hierarchy

- java.lang.Object
  - edu.northwestern.at.morphadorner.corpuslinguistics.abbreviations.Abbreviations
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - edu.northwestern.at.utils.SortedArrayList<E>
      - java.util.Vector<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - edu.northwestern.at.morphadorner.gate.SortedAnnotationList
  - gate.util.AbstractFeatureBearer (implements gate.util.FeatureBearer, java.io.Serializable)
    - gate.creole.AbstractResource (implements gate.Resource, java.io.Serializable)
      - gate.creole.AbstractProcessingResource (implements gate.creole.ANNIEConstants, gate.ProcessingResource)
        - gate.creole.AbstractLanguageAnalyser (implements gate.LanguageAnalyser)
          - edu.northwestern.at.morphadorner.gate.MorphAdornerGateWrapperBase
            - edu.northwestern.at.morphadorner.gate.PosTaggerGateWrapper
            - edu.northwestern.at.morphadorner.gate.TokenizerGateWrapper
  - org.jdom2.filter.AbstractFilter<T> (implements org.jdom2.filter.Filter<T>)
    - edu.northwestern.at.utils.xml.jdom.ElementsFilter
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.BrillLexicon
      - edu.northwestern.at.utils.KeyedLists<K,V>
      - edu.northwestern.at.utils.KeyedSets<K,V>
      - java.util.LinkedHashMap<K,V> (implements java.util.Map<K,V>)
        - edu.northwestern.at.utils.cache.LRUCache<K,V> (implements edu.northwestern.at.utils.cache.Cache<K,V>)
  - org.jdom2.output.support.AbstractOutputProcessor
    - org.jdom2.output.support.AbstractXMLOutputProcessor (implements org.jdom2.output.support.XMLOutputProcessor)
      - edu.northwestern.at.morphadorner.tools.AdornedXMLWriter.AdornedXMLOutputProcessor
  - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.wordrule.AbstractRegexReplacementRule (implements edu.northwestern.at.morphadorner.corpuslinguistics.inflector.wordrule.WordRule)
    - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.wordrule.IrregularMappingRule
    - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.wordrule.RegexReplacementRule
  - edu.northwestern.at.morphadorner.tools.taggertrainer.AbstractTaggerRule (implements edu.northwestern.at.morphadorner.tools.taggertrainer.TaggerRule)
  - edu.northwestern.at.utils.math.statistics.Accumulator
  - edu.northwestern.at.morphadorner.tools.addcharacteroffsets.AddCharacterOffsets
  - edu.northwestern.at.morphadorner.tools.addpseudopages.AddPseudoPages
  - edu.northwestern.at.morphadorner.tools.tcp.AddUnclear
  - edu.northwestern.at.morphadorner.examples.AdornAString
  - edu.northwestern.at.morphadorner.tools.adornedtosimpleteip5.AdornedToSimpleTEIP5
  - edu.northwestern.at.morphadorner.tools.adornedtosketch.AdornedToSketch
  - edu.northwestern.at.morphadorner.tools.xmltotab.AdornedToTabularFile
  - edu.northwestern.at.morphadorner.tools.adornedtotcf.AdornedToTCF04
  - edu.northwestern.at.morphadorner.tools.adornedtotcf.AdornedToTCF04.MyToken
  - edu.northwestern.at.morphadorner.tools.compareadornedfiles.AdornedWordData
  - edu.northwestern.at.morphadorner.corpuslinguistics.outputter.AdornedWordOutputterFactory
  - edu.northwestern.at.morphadorner.tools.compareadornedfiles.AdornedWordsLoader
  - edu.northwestern.at.morphadorner.corpuslinguistics.adornedword.AdornedWordStopWordFilter (implements edu.northwestern.at.morphadorner.corpuslinguistics.adornedword.AdornedWordFilter)
  - edu.northwestern.at.morphadorner.tools.AdornedXMLReader
  - edu.northwestern.at.morphadorner.tools.AdornedXMLWriter
  - edu.northwestern.at.morphadorner.tools.namedentities.AdornWithNamedEntities
  - net.sf.jlinkgrammar.AndData
  - net.sf.jlinkgrammar.AndList
  - edu.northwestern.at.morphadorner.gate.Annie
  - edu.northwestern.at.morphadorner.corpuslinguistics.apostokens.AposTokens
  - edu.northwestern.at.morphadorner.tools.applyxslt.ApplyXSLT
  - edu.northwestern.at.utils.ArgumentList
  - edu.northwestern.at.utils.math.ArithUtils
  - edu.northwestern.at.morphadorner.corpuslinguistics.adornedword.BaseAdornedWord (implements edu.northwestern.at.morphadorner.corpuslinguistics.adornedword.AdornedWord, java.lang.Comparable<T>, java.io.Serializable, edu.northwestern.at.utils.XCloneable)
    - edu.northwestern.at.morphadorner.tools.countadornedwords.AdornedWordCountInfo
    - edu.northwestern.at.morphadorner.tools.ExtendedAdornedWord (implements edu.northwestern.at.morphadorner.corpuslinguistics.adornedword.AdornedWord, java.io.Externalizable, edu.northwestern.at.utils.HasID)
  - edu.northwestern.at.morphadorner.corpuslinguistics.hyphenator.BaseHyphenator (implements edu.northwestern.at.morphadorner.corpuslinguistics.hyphenator.Hyphenator)
    - edu.northwestern.at.morphadorner.corpuslinguistics.hyphenator.AmericanHyphenator (implements edu.northwestern.at.morphadorner.corpuslinguistics.hyphenator.Hyphenator)
    - edu.northwestern.at.morphadorner.corpuslinguistics.hyphenator.BritishHyphenator (implements edu.northwestern.at.morphadorner.corpuslinguistics.hyphenator.Hyphenator)
      - edu.northwestern.at.morphadorner.corpuslinguistics.hyphenator.DefaultHyphenator (implements edu.northwestern.at.morphadorner.corpuslinguistics.hyphenator.Hyphenator)
      - edu.northwestern.at.morphadorner.corpuslinguistics.hyphenator.EnglishHyphenator (implements edu.northwestern.at.morphadorner.corpuslinguistics.hyphenator.Hyphenator)
  - edu.northwestern.at.utils.logger.BaseLogger (implements edu.northwestern.at.utils.logger.Logger)
  - edu.northwestern.at.morphadorner.corpuslinguistics.stopwords.BaseStopWords (implements edu.northwestern.at.morphadorner.corpuslinguistics.stopwords.StopWords)
    - edu.northwestern.at.morphadorner.corpuslinguistics.stopwords.BuckleyAndSaltonStopWords (implements edu.northwestern.at.morphadorner.corpuslinguistics.stopwords.StopWords)
    - edu.northwestern.at.morphadorner.corpuslinguistics.stopwords.ChoiStopWords (implements edu.northwestern.at.morphadorner.corpuslinguistics.stopwords.StopWords)
    - edu.northwestern.at.morphadorner.corpuslinguistics.stopwords.PorterStopWords (implements edu.northwestern.at.morphadorner.corpuslinguistics.stopwords.StopWords)
      - edu.northwestern.at.morphadorner.corpuslinguistics.stopwords.DefaultStopWords
  - edu.northwestern.at.utils.math.distributions.Beta
  - edu.northwestern.at.morphadorner.tei.BibadornedInfo
  - edu.northwestern.at.morphadorner.corpuslinguistics.statistics.BigramLogLikelihood
  - edu.northwestern.at.utils.math.rootfinders.Bisection (implements edu.northwestern.at.utils.math.rootfinders.MonadicFunctionRootFinder)
  - edu.northwestern.at.utils.math.rootfinders.BracketRoot
  - edu.northwestern.at.utils.math.rootfinders.Brent (implements edu.northwestern.at.utils.math.rootfinders.MonadicFunctionRootFinder)
  - edu.northwestern.at.morphadorner.corpuslinguistics.spellingmapper.BritishToUSSpellingMapper (implements edu.northwestern.at.morphadorner.corpuslinguistics.spellingmapper.SpellingMapper)
  - edu.northwestern.at.utils.BufferedRandomAccessFile (implements java.io.DataInput, java.io.DataOutput)
  - edu.northwestern.at.utils.BufferedRandomAccessFile.FileBufferStruct
  - edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.c99.C99
  - edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.c99.C99.Region
  - edu.northwestern.at.utils.CharUtils
  - edu.northwestern.at.utils.math.distributions.ChiSquare
  - com.rmtheis.langdetect.profile.CLangProfile
    - com.rmtheis.langdetect.profile.AF
    - com.rmtheis.langdetect.profile.AN
    - com.rmtheis.langdetect.profile.ANG
    - com.rmtheis.langdetect.profile.AR
    - com.rmtheis.langdetect.profile.AST
    - com.rmtheis.langdetect.profile.BE
    - com.rmtheis.langdetect.profile.BG
    - com.rmtheis.langdetect.profile.BN
    - com.rmtheis.langdetect.profile.BR
    - com.rmtheis.langdetect.profile.CA
    - com.rmtheis.langdetect.profile.CS
    - com.rmtheis.langdetect.profile.CY
    - com.rmtheis.langdetect.profile.DA
    - com.rmtheis.langdetect.profile.DE
    - com.rmtheis.langdetect.profile.EL
    - com.rmtheis.langdetect.profile.EN
    - com.rmtheis.langdetect.profile.EO
    - com.rmtheis.langdetect.profile.ES
    - com.rmtheis.langdetect.profile.ET
    - com.rmtheis.langdetect.profile.EU
    - com.rmtheis.langdetect.profile.FA
    - com.rmtheis.langdetect.profile.FI
    - com.rmtheis.langdetect.profile.FR
    - com.rmtheis.langdetect.profile.GA
    - com.rmtheis.langdetect.profile.GL
    - com.rmtheis.langdetect.profile.GU
    - com.rmtheis.langdetect.profile.HE
    - com.rmtheis.langdetect.profile.HI
    - com.rmtheis.langdetect.profile.HR
    - com.rmtheis.langdetect.profile.HT
    - com.rmtheis.langdetect.profile.HU
    - com.rmtheis.langdetect.profile.ID
    - com.rmtheis.langdetect.profile.IS
    - com.rmtheis.langdetect.profile.IT
    - com.rmtheis.langdetect.profile.JA
    - com.rmtheis.langdetect.profile.KN
    - com.rmtheis.langdetect.profile.KO
    - com.rmtheis.langdetect.profile.LA
    - com.rmtheis.langdetect.profile.LT
    - com.rmtheis.langdetect.profile.LV
    - com.rmtheis.langdetect.profile.MK
    - com.rmtheis.langdetect.profile.ML
    - com.rmtheis.langdetect.profile.MR
    - com.rmtheis.langdetect.profile.MS
    - com.rmtheis.langdetect.profile.MT
    - com.rmtheis.langdetect.profile.NE
    - com.rmtheis.langdetect.profile.NL
    - com.rmtheis.langdetect.profile.NO
    - com.rmtheis.langdetect.profile.OC
    - com.rmtheis.langdetect.profile.PA
    - com.rmtheis.langdetect.profile.PL
    - com.rmtheis.langdetect.profile.PT
    - com.rmtheis.langdetect.profile.RO
    - com.rmtheis.langdetect.profile.RU
    - com.rmtheis.langdetect.profile.SCO
    - com.rmtheis.langdetect.profile.SK
    - com.rmtheis.langdetect.profile.SL
    - com.rmtheis.langdetect.profile.SO
    - com.rmtheis.langdetect.profile.SQ
    - com.rmtheis.langdetect.profile.SR
    - com.rmtheis.langdetect.profile.SV
    - com.rmtheis.langdetect.profile.SW
    - com.rmtheis.langdetect.profile.TA
    - com.rmtheis.langdetect.profile.TE
    - com.rmtheis.langdetect.profile.TH
    - com.rmtheis.langdetect.profile.TL
    - com.rmtheis.langdetect.profile.TR
    - com.rmtheis.langdetect.profile.UK
    - com.rmtheis.langdetect.profile.UR
    - com.rmtheis.langdetect.profile.VI
    - com.rmtheis.langdetect.profile.YI
    - com.rmtheis.langdetect.profile.ZHCN
    - com.rmtheis.langdetect.profile.ZHTW
  - edu.northwestern.at.utils.ClassUtils
  - net.sf.jlinkgrammar.Clause
  - net.sf.jlinkgrammar.CList
  - edu.northwestern.at.utils.Cloner
  - jargs.gnu.CmdLineParser
  - jargs.gnu.CmdLineParser.Option
    - jargs.gnu.CmdLineParser.Option.BooleanOption
    - jargs.gnu.CmdLineParser.Option.DoubleOption
    - jargs.gnu.CmdLineParser.Option.IntegerOption
    - jargs.gnu.CmdLineParser.Option.LongOption
    - jargs.gnu.CmdLineParser.Option.StringOption
  - net.sf.jlinkgrammar.Cms
  - net.sf.jlinkgrammar.CNode
  - edu.northwestern.at.morphadorner.corpuslinguistics.statistics.Collocation
  - edu.northwestern.at.utils.Compare
  - edu.northwestern.at.morphadorner.tools.compareadornedfiles.CompareAdornedFiles
  - edu.northwestern.at.morphadorner.tools.comparestringcounts.CompareStringCounts
  - edu.northwestern.at.utils.CompoundKey (implements java.lang.Comparable<T>, java.io.Serializable, edu.northwestern.at.utils.XCloneable)
  - edu.northwestern.at.utils.CompressedHashMap<K,V> (implements java.util.Map<K,V>)
  - edu.northwestern.at.utils.CompressedSerializer (implements edu.northwestern.at.utils.Serializer)
  - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.conjugator.ConjugatorFactory
  - net.sf.jlinkgrammar.CONList
  - net.sf.jlinkgrammar.Connector
  - net.sf.jlinkgrammar.ConnectorSet
  - net.sf.jlinkgrammar.CONNode
  - edu.northwestern.at.utils.math.Constants
  - net.sf.jlinkgrammar.Constituent
  - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.contextual.ContextualSmootherFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.struct.ContextVector (implements java.io.Externalizable)
  - edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.struct.ContextVector.Frequency (implements java.io.Externalizable)
  - edu.northwestern.at.morphadorner.corpuslinguistics.contractionexpander.ContractionExpanderFactory
  - edu.northwestern.at.utils.math.Convolution
  - edu.northwestern.at.morphadorner.tools.annolex.CorrectedWord (implements java.lang.Comparable<T>, java.io.Serializable)
  - edu.northwestern.at.morphadorner.tools.annolex.CorrectedWordsFileReader
  - edu.northwestern.at.morphadorner.tools.annolex.CorrectedWordsFileWriter
  - edu.northwestern.at.morphadorner.tools.countadornedwords.CountAdornedWords
  - edu.northwestern.at.morphadorner.tools.countaffixes.CountAffixes
  - edu.northwestern.at.morphadorner.tools.tcp.CountDividedWords
  - edu.northwestern.at.utils.CountMapUtils
  - edu.northwestern.at.morphadorner.tools.createlexicon.CreateLexicon
  - edu.northwestern.at.morphadorner.tools.createsuffixlexicon.CreateSuffixLexicon
  - edu.northwestern.at.utils.csv.CSVFile
    - edu.northwestern.at.utils.csv.CSVFileReader
    - edu.northwestern.at.utils.csv.CSVFileWriter
  - edu.northwestern.at.utils.DebugUtils
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - edu.northwestern.at.utils.xml.TEITextExtractorHandler
  - edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.DefaultLemmatizerRule (implements edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.LemmatizerRule)
  - edu.northwestern.at.morphadorner.DefaultMorphAdornerXMLWriter (implements edu.northwestern.at.morphadorner.MorphAdornerXMLWriter)
  - edu.northwestern.at.morphadorner.corpuslinguistics.spellingmapper.DefaultSpellingMapper (implements edu.northwestern.at.morphadorner.corpuslinguistics.spellingmapper.SpellingMapper)
  - com.cybozu.labs.langdetect.Detector
  - com.cybozu.labs.langdetect.DetectorFactory
  - 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.northwestern.at.utils.UTF8Properties (implements java.io.Serializable, edu.northwestern.at.utils.TaggedStrings)
  - net.sf.jlinkgrammar.Dictionary
  - net.sf.jlinkgrammar.DictNode
  - edu.northwestern.at.utils.DirectoryTreeList
  - edu.northwestern.at.utils.DirUtils
  - net.sf.jlinkgrammar.Disjunct
  - net.sf.jlinkgrammar.DISList
  - net.sf.jlinkgrammar.DISNode
  - net.sf.jlinkgrammar.Domain
  - edu.northwestern.at.utils.xml.DOMUtils
  - edu.northwestern.at.morphadorner.corpuslinguistics.phonetics.DoubleMetaphone
  - net.sf.jlinkgrammar.DTreeLeaf
  - net.sf.jlinkgrammar.DTypeList
  - edu.northwestern.at.utils.cache.DummyCache<K,V> (implements edu.northwestern.at.utils.cache.Cache<K,V>)
  - edu.northwestern.at.utils.logger.DummyLogger (implements edu.northwestern.at.utils.logger.Logger)
  - edu.northwestern.at.utils.DynamicCall
  - edu.northwestern.at.morphadorner.corpuslinguistics.namestandardizer.EEBOSimpleNameStandardizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.namestandardizer.NameStandardizer)
  - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.conjugator.EnglishConjugator (implements edu.northwestern.at.morphadorner.corpuslinguistics.inflector.conjugator.Conjugator)
    - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.conjugator.DefaultConjugator (implements edu.northwestern.at.morphadorner.corpuslinguistics.inflector.conjugator.Conjugator)
  - edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.EnglishDecruftifier
  - edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.EnglishDecruftifier.CruftySpelling
  - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.EnglishInflector (implements edu.northwestern.at.morphadorner.corpuslinguistics.inflector.Inflector)
    - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.DefaultInflector (implements edu.northwestern.at.morphadorner.corpuslinguistics.inflector.Inflector)
  - edu.northwestern.at.morphadorner.corpuslinguistics.syllablecounter.EnglishSyllableCounter (implements edu.northwestern.at.morphadorner.corpuslinguistics.syllablecounter.SyllableCounter)
    - edu.northwestern.at.morphadorner.corpuslinguistics.syllablecounter.DefaultSyllableCounter (implements edu.northwestern.at.morphadorner.corpuslinguistics.syllablecounter.SyllableCounter)
  - edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.struct.EntropyVector
  - edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.struct.EntropyVector.TableValue
  - edu.northwestern.at.utils.Env
  - edu.northwestern.at.utils.math.distributions.ErrorFunction
  - edu.northwestern.at.utils.ExecUtils
  - net.sf.jlinkgrammar.Exp
  - net.sf.jlinkgrammar.ExpList
  - edu.northwestern.at.morphadorner.tools.ExtendedAdornedWordFilter.MainFront
  - edu.northwestern.at.morphadorner.tools.tcp.ExtractSoftHyphens
  - edu.northwestern.at.utils.math.Factorial
  - edu.northwestern.at.utils.FileBatchProcessor
  - edu.northwestern.at.utils.FileInfo
  - edu.northwestern.at.utils.FileNameUtils
  - edu.northwestern.at.utils.FileUtils
  - edu.northwestern.at.morphadorner.tools.FilterAdornedFile
  - edu.northwestern.at.morphadorner.tools.tcp.FindSoftHyphens
  - edu.northwestern.at.morphadorner.tools.findteitextlanguage.FindTEITextLanguage
  - edu.northwestern.at.morphadorner.tools.findteitextlanguage.FindTEITextLanguage.DocData (implements java.lang.Comparable<T>)
  - edu.northwestern.at.utils.math.distributions.FishersF
  - edu.northwestern.at.morphadorner.tools.fixquotes.FixQuotes
  - edu.northwestern.at.morphadorner.tools.tcp.FixWordBreaks
  - edu.northwestern.at.morphadorner.tools.tcp.FixWordBreaks.WProcessor (implements edu.northwestern.at.utils.xml.ElementProcessor)
  - edu.northwestern.at.morphadorner.tools.fixquotes.FixXMLQuotes
  - edu.northwestern.at.utils.Formatters
  - edu.northwestern.at.morphadorner.corpuslinguistics.statistics.Frequency
  - edu.northwestern.at.utils.math.distributions.Gamma
  - edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.GapFiller
  - edu.northwestern.at.morphadorner.corpuslinguistics.inputter.GapFixer
  - edu.northwestern.at.morphadorner.corpuslinguistics.inputter.GapFixer.GapProcessor (implements edu.northwestern.at.utils.xml.ElementProcessor)
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet (implements java.io.Serializable)
      - edu.northwestern.at.utils.servlets.XHttpServlet
  - com.cybozu.labs.langdetect.GenProfile
  - edu.northwestern.at.morphadorner.tools.compareadornedfiles.GetTokenChanges
  - net.sf.jlinkgrammar.GlobalBean
  - edu.northwestern.at.utils.HashMap2D<K1,K2,V> (implements edu.northwestern.at.utils.Map2D<R,C,V>)
  - edu.northwestern.at.utils.HashMap3D<K1,K2,K3,V> (implements edu.northwestern.at.utils.Map3D<R,C,S,V>)
  - edu.northwestern.at.utils.spellcheck.HashMapSpellingDictionary (implements edu.northwestern.at.utils.spellcheck.SpellingDictionary)
    - edu.northwestern.at.utils.spellcheck.FileBasedSpellingDictionary
    - edu.northwestern.at.utils.spellcheck.ResourceBasedSpellingDictionary
  - edu.northwestern.at.utils.servlets.HtmlTemplate
  - edu.northwestern.at.utils.html.HTMLUtils
  - edu.northwestern.at.morphadorner.corpuslinguistics.hyphenator.HyphenatorFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter.ICU4JBreakIteratorSentenceSplitterIterator (implements edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter.SentenceSplitterIterator)
    - edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter.DefaultSentenceSplitterIterator (implements edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter.SentenceSplitterIterator)
  - net.sf.jlinkgrammar.ImageNode
  - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.InflectorFactory
  - edu.northwestern.at.utils.IsCloseableObject
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.contextual.AbstractContextualSmoother (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.contextual.ContextualSmoother, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.contextual.AdditiveContextualSmoother (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.contextual.ContextualSmoother)
        - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.contextual.DefaultContextualSmoother (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.contextual.ContextualSmoother)
      - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.contextual.DeletedInterpolationContextualSmoother (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.contextual.ContextualSmoother)
    - edu.northwestern.at.morphadorner.corpuslinguistics.contractionexpander.AbstractContractionExpander (implements edu.northwestern.at.morphadorner.corpuslinguistics.contractionexpander.ContractionExpander, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.contractionexpander.EnglishContractionExpander (implements edu.northwestern.at.morphadorner.corpuslinguistics.contractionexpander.ContractionExpander)
        - edu.northwestern.at.morphadorner.corpuslinguistics.contractionexpander.DefaultContractionExpander
    - edu.northwestern.at.morphadorner.corpuslinguistics.languagerecognizer.AbstractLanguageRecognizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.languagerecognizer.LanguageRecognizer, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.languagerecognizer.CybozuLabsLanguageRecognizer
        - edu.northwestern.at.morphadorner.corpuslinguistics.languagerecognizer.DefaultLanguageRecognizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.languagerecognizer.LanguageRecognizer)
    - edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.AbstractLemmatizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.Lemmatizer, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.AbstractStemmerLemmatizer (implements edu.northwestern.at.utils.IsCloseable, edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.Lemmatizer)
        - edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.LancasterStemmerLemmatizer (implements edu.northwestern.at.utils.IsCloseable, edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.Lemmatizer)
        - edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.PorterStemmerLemmatizer (implements edu.northwestern.at.utils.IsCloseable, edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.Lemmatizer)
      - edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.RuleBasedLemmatizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.Lemmatizer)
        - edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.EnglishLemmatizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.Lemmatizer)
          - edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.DefaultLemmatizer
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.lexical.AbstractLexicalSmoother (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.lexical.LexicalSmoother, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.lexical.AdditiveLexicalSmoother (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.lexical.LexicalSmoother)
        - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.lexical.DefaultLexicalSmoother (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.lexical.LexicalSmoother)
    - edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.AbstractLexicon (implements edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.Lexicon, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.BaseLexicon (implements edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.Lexicon)
        - edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.DefaultLexicon (implements edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.Lexicon)
          - edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.DefaultSuffixLexicon (implements edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.Lexicon)
          - edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.DefaultWordLexicon (implements edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.Lexicon)
      - edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.PennTreebankSuffixLexicon (implements edu.northwestern.at.utils.IsCloseable, edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.Lexicon)
      - edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.PennTreebankWordLexicon (implements edu.northwestern.at.utils.IsCloseable, edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.Lexicon)
    - edu.northwestern.at.morphadorner.corpuslinguistics.namerecognizer.AbstractNameRecognizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.namerecognizer.NameRecognizer, edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.UsesLexicon, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.namerecognizer.DefaultNameRecognizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.namerecognizer.NameRecognizer, edu.northwestern.at.utils.logger.UsesLogger)
    - edu.northwestern.at.morphadorner.corpuslinguistics.namestandardizer.AbstractNameStandardizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.namestandardizer.NameStandardizer, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.namestandardizer.DefaultNameStandardizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.namestandardizer.NameStandardizer)
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.guesser.AbstractPartOfSpeechGuesser (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.guesser.PartOfSpeechGuesser, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.guesser.DefaultPartOfSpeechGuesser (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.guesser.PartOfSpeechGuesser)
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.AbstractPartOfSpeechTagger (implements edu.northwestern.at.utils.IsCloseable, edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger, edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.UsesLexicon, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.allunknown.AllUnknownTagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.CanTagOneWord, edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.bigram.BigramTagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger)
        - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.bigramhybrid.BigramHybridTagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.HeppleTagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechRetagger, edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.simple.SimpleTagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.CanTagOneWord, edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.trigram.TrigramTagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger)
        - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.DefaultPartOfSpeechTagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger)
        - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PennTreebankPartOfSpeechTagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger)
        - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.trigramhybrid.TrigramHybridTagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.unigram.UnigramTagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.CanTagOneWord, edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger)
        - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.affix.AffixTagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.CanTagOneWord, edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger)
        - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.iretagger.IRetagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechRetagger)
          - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.DefaultPartOfSpeechRetagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechRetagger)
        - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.noopretagger.NoopRetagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechRetagger)
        - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.propernounretagger.ProperNounRetagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechRetagger)
        - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.regexp.RegexpTagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.CanTagOneWord, edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger)
        - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.simplerulebased.SimpleRuleBasedTagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechRetagger, edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger)
        - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.suffix.SuffixTagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.CanTagOneWord, edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger)
        - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.tcpretagger.TCPRetagger (implements edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechRetagger)
    - edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.AbstractPartOfSpeechTags (implements edu.northwestern.at.utils.IsCloseable, edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.PartOfSpeechTags)
      - edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.BasePartOfSpeechTags (implements edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.PartOfSpeechTags)
      - edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.NUPOSPartOfSpeechTags (implements edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.PartOfSpeechTags)
        - edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.DefaultPartOfSpeechTags (implements edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.PartOfSpeechTags)
      - edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.PennTreebankPartOfSpeechTags (implements edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.PartOfSpeechTags)
    - edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.mapper.AbstractPartOfSpeechTagsMapper (implements edu.northwestern.at.utils.IsCloseable, edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.mapper.PartOfSpeechTagsMapper)
      - edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.mapper.NoopPartOfSpeechTagsMapper (implements edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.mapper.PartOfSpeechTagsMapper)
        - edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.mapper.DefaultPartOfSpeechTagsMapper (implements edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.mapper.PartOfSpeechTagsMapper)
    - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.AbstractPostTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.PostTokenizer, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.DefaultPostTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.PostTokenizer)
        - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.EccoPostTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.PostTokenizer)
      - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.EEBOPostTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.PostTokenizer)
    - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.AbstractPreTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.PreTokenizer, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.DefaultPreTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.PreTokenizer)
      - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.EccoPreTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.PreTokenizer)
      - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.EEBOPreTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.PreTokenizer)
      - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.NoopPreTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.PreTokenizer)
    - edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter.AbstractSentenceSplitter (implements edu.northwestern.at.utils.IsCloseable, edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter.SentenceSplitter, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter.ICU4JBreakIteratorSentenceSplitter (implements edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter.SentenceSplitter)
        - edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter.DefaultSentenceSplitter (implements edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter.SentenceSplitter)
    - edu.northwestern.at.morphadorner.corpuslinguistics.spellingmapper.AbstractSpellingMapper (implements edu.northwestern.at.morphadorner.corpuslinguistics.spellingmapper.SpellingMapper, edu.northwestern.at.utils.logger.UsesLogger)
    - edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.AbstractSpellingStandardizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.SpellingStandardizer, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.DecruftifyingSpellingStandardizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.SpellingStandardizer)
      - edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.NoopSpellingStandardizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.SpellingStandardizer)
      - edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.SimpleSpellingStandardizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.SpellingStandardizer)
        - edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.ExtendedSimpleSpellingStandardizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.SpellingStandardizer)
          - edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.DefaultSpellingStandardizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.SpellingStandardizer)
          - edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.ExtendedSearchSpellingStandardizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.SpellingStandardizer)
    - edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.AbstractTextSegmenter (implements edu.northwestern.at.utils.IsCloseable, edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.TextSegmenter, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.C99TextSegmenter (implements edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.TextSegmenter)
        - edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.DefaultTextSegmenter (implements edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.TextSegmenter)
      - edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.TextTilingTextSegmenter (implements edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.TextSegmenter)
    - edu.northwestern.at.morphadorner.corpuslinguistics.textsummarizer.AbstractTextSummarizer (implements edu.northwestern.at.utils.IsCloseable, edu.northwestern.at.morphadorner.corpuslinguistics.textsummarizer.TextSummarizer, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.textsummarizer.SimpleTextSummarizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.textsummarizer.TextSummarizer)
        - edu.northwestern.at.morphadorner.corpuslinguistics.textsummarizer.DefaultTextSummarizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.textsummarizer.TextSummarizer)
    - edu.northwestern.at.morphadorner.corpuslinguistics.thesaurus.AbstractThesaurus (implements edu.northwestern.at.utils.IsCloseable, edu.northwestern.at.morphadorner.corpuslinguistics.thesaurus.Thesaurus, edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.thesaurus.WordnetThesaurus (implements edu.northwestern.at.morphadorner.corpuslinguistics.thesaurus.Thesaurus)
        - edu.northwestern.at.morphadorner.corpuslinguistics.thesaurus.DefaultThesaurus (implements edu.northwestern.at.morphadorner.corpuslinguistics.thesaurus.Thesaurus)
    - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.AbstractWordTokenizer (implements edu.northwestern.at.utils.IsCloseable, edu.northwestern.at.utils.logger.UsesLogger, edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.WordTokenizer)
      - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.ContractionTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.WordTokenizer)
      - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.DefaultWordTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.WordTokenizer)
        - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.ApostrophesAreNotQuotesWordTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.WordTokenizer)
        - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.EEBOWordTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.WordTokenizer)
      - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.ICU4JBreakIteratorWordTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.CanSplitAroundPeriods, edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.CanTokenizeWhitespace, edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.WordTokenizer)
      - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.NoopWordTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.WordTokenizer)
      - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.PennTreebankTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.WordTokenizer)
      - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.WhitespaceWordTokenizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.WordTokenizer)
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.transitionmatrix.TransitionMatrix (implements edu.northwestern.at.utils.logger.UsesLogger)
      - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.transitionmatrix.DefaultTransitionMatrix
      - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.transitionmatrix.PennTreebankTransitionMatrix
    - edu.northwestern.at.morphadorner.corpuslinguistics.inputter.URLTextInputter (implements edu.northwestern.at.morphadorner.corpuslinguistics.inputter.TextInputter)
      - edu.northwestern.at.morphadorner.corpuslinguistics.inputter.DefaultTextInputter (implements edu.northwestern.at.morphadorner.corpuslinguistics.inputter.TextInputter)
      - edu.northwestern.at.morphadorner.corpuslinguistics.inputter.FirstTokenURLTextInputter (implements edu.northwestern.at.morphadorner.corpuslinguistics.inputter.TextInputter)
    - edu.northwestern.at.morphadorner.corpuslinguistics.inputter.XMLTextInputter (implements edu.northwestern.at.morphadorner.corpuslinguistics.inputter.TextInputter)
      - edu.northwestern.at.morphadorner.corpuslinguistics.inputter.CompressedXMLTextInputter (implements edu.northwestern.at.morphadorner.corpuslinguistics.inputter.TextInputter)
      - edu.northwestern.at.morphadorner.corpuslinguistics.inputter.DiskBasedXMLTextInputter (implements edu.northwestern.at.morphadorner.corpuslinguistics.inputter.TextInputter)
      - edu.northwestern.at.morphadorner.corpuslinguistics.inputter.SimpleXMLTextInputter (implements edu.northwestern.at.morphadorner.corpuslinguistics.inputter.TextInputter)
  - edu.northwestern.at.morphadorner.corpuslinguistics.stringsimilarity.JaroWinkler (implements edu.northwestern.at.morphadorner.corpuslinguistics.stringsimilarity.StringSimilarity)
  - edu.northwestern.at.utils.xml.JDOMFragmentParser
  - edu.northwestern.at.utils.xml.JDOMUtils
  - net.sf.jlinkgrammar.LabelNode
  - edu.northwestern.at.morphadorner.corpuslinguistics.stemmer.LancasterStemmer (implements edu.northwestern.at.morphadorner.corpuslinguistics.stemmer.Stemmer)
    - edu.northwestern.at.morphadorner.corpuslinguistics.stemmer.DefaultStemmer (implements edu.northwestern.at.morphadorner.corpuslinguistics.stemmer.Stemmer)
  - com.cybozu.labs.langdetect.util.LangProfile
  - com.cybozu.labs.langdetect.Language
  - edu.northwestern.at.morphadorner.corpuslinguistics.languagerecognizer.LanguageRecognizerFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.stringsimilarity.LCS (implements edu.northwestern.at.morphadorner.corpuslinguistics.stringsimilarity.StringSimilarity)
  - edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.LemmatizerFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.stringsimilarity.LetterEquivalence (implements edu.northwestern.at.morphadorner.corpuslinguistics.stringsimilarity.StringSimilarity)
  - edu.northwestern.at.morphadorner.corpuslinguistics.stringsimilarity.LetterPairSimilarity (implements edu.northwestern.at.morphadorner.corpuslinguistics.stringsimilarity.StringSimilarity)
  - edu.northwestern.at.morphadorner.corpuslinguistics.stringsimilarity.LevensteinDistance (implements edu.northwestern.at.morphadorner.corpuslinguistics.stringsimilarity.StringSimilarity)
  - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.lexical.LexicalSmootherFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.LexiconEntry (implements java.io.Serializable, edu.northwestern.at.utils.XCloneable)
  - edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.LexiconFactory
  - edu.northwestern.at.morphadorner.tools.lgparser.LGParser
  - net.sf.jlinkgrammar.Link
  - net.sf.jlinkgrammar.Linkage
  - net.sf.jlinkgrammar.Linkage.LinkageAndList
  - net.sf.jlinkgrammar.LinkageInfo
  - net.sf.jlinkgrammar.LinksetNode
  - net.sf.jlinkgrammar.LinksetSet
  - net.sf.jlinkgrammar.LinksToPatch
  - edu.northwestern.at.morphadorner.corpuslinguistics.outputter.ListAdornedWordOutputter (implements edu.northwestern.at.morphadorner.corpuslinguistics.outputter.AdornedWordOutputter)
  - edu.northwestern.at.utils.ListFactory
  - net.sf.jlinkgrammar.ListOfLinks
  - edu.northwestern.at.utils.ListUtils
  - edu.northwestern.at.utils.logger.LoggerConstants
  - edu.northwestern.at.utils.logger.LoggerUtils
  - edu.northwestern.at.utils.spellcheck.tools.makedict
  - edu.northwestern.at.utils.Map2DFactory
  - edu.northwestern.at.utils.Map2DUtils
  - edu.northwestern.at.utils.Map3DFactory
  - edu.northwestern.at.utils.Map3DUtils
  - edu.northwestern.at.utils.MapFactory
  - edu.northwestern.at.utils.MapUtils
  - net.sf.jlinkgrammar.MatchNode
  - edu.northwestern.at.morphadorner.tools.annolex.MergeAnnolexCorrectionsIntoAdornedXML
  - edu.northwestern.at.morphadorner.tools.mergebrilllexicon.MergeBrillLexicon
  - edu.northwestern.at.morphadorner.tools.mergeenhancedbrilllexicon.MergeEnhancedBrillLexicon
  - edu.northwestern.at.morphadorner.tools.mergespellingdata.MergeSpellingData
  - edu.northwestern.at.morphadorner.tools.mergetextfiles.MergeTextFiles
  - edu.northwestern.at.morphadorner.tools.mergewordlists.MergeWordLists
  - com.cybozu.labs.langdetect.util.Messages
  - edu.northwestern.at.utils.net.mime.MimeTypeMapper (implements java.net.FileNameMap)
  - edu.northwestern.at.morphadorner.MorphAdorner
  - edu.northwestern.at.morphadorner.MorphAdornerLogger (implements java.io.Serializable)
  - edu.northwestern.at.morphadorner.MorphAdornerSettings (implements java.io.Serializable)
  - edu.northwestern.at.morphadorner.MorphAdornerUtils
  - edu.northwestern.at.morphadorner.MorphAdornerXMLWriterFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.multiwordunits.MultiwordUnitData
  - edu.northwestern.at.morphadorner.tools.compareadornedfiles.MutableAdornedFile
  - net.sf.jlinkgrammar.MyRandom
  - edu.northwestern.at.utils.db.mysql.MySQLInsertGenerator
  - edu.northwestern.at.morphadorner.corpuslinguistics.namerecognizer.NamePosition
  - edu.northwestern.at.morphadorner.corpuslinguistics.namerecognizer.NameRecognizerFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.namerecognizer.Names
  - edu.northwestern.at.morphadorner.corpuslinguistics.namestandardizer.NameStandardizerFactory
  - edu.northwestern.at.utils.math.rootfinders.NewtonRaphson (implements edu.northwestern.at.utils.math.rootfinders.MonadicFunctionRootFinder)
  - com.cybozu.labs.langdetect.util.NGram
  - edu.northwestern.at.morphadorner.corpuslinguistics.ngram.NGramExtractor
  - edu.northwestern.at.morphadorner.tools.taggertrainer.ngram.NGramTaggerTrainer
  - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.conjugator.NoopConjugator (implements edu.northwestern.at.morphadorner.corpuslinguistics.inflector.conjugator.Conjugator)
  - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.NoopInflector (implements edu.northwestern.at.morphadorner.corpuslinguistics.inflector.Inflector)
  - edu.northwestern.at.morphadorner.corpuslinguistics.namestandardizer.NoopNameStandardizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.namestandardizer.NameStandardizer)
  - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.pluralizer.NoopPluralizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.inflector.pluralizer.Pluralizer)
  - edu.northwestern.at.utils.math.distributions.Normal
  - java.lang.Number (implements java.io.Serializable)
    - edu.northwestern.at.utils.MutableInteger (implements java.io.Serializable)
    - edu.northwestern.at.utils.MutableLong (implements java.io.Serializable)
  - edu.northwestern.at.utils.math.NumberOps
  - edu.northwestern.at.utils.cache.OldLRUCache<K,V> (implements edu.northwestern.at.utils.cache.Cache<K,V>)
  - edu.northwestern.at.utils.cache.OldLRUCache.Node
  - edu.northwestern.at.morphadorner.corpuslinguistics.inputter.OrigFixer
  - edu.northwestern.at.morphadorner.corpuslinguistics.inputter.OrigFixer.OrigProcessor (implements edu.northwestern.at.utils.xml.ElementProcessor)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - edu.northwestern.at.utils.NullOutputStream
  - net.sf.jlinkgrammar.ParseChoice
  - net.sf.jlinkgrammar.ParseInfo
  - net.sf.jlinkgrammar.ParseOptions
  - net.sf.jlinkgrammar.ParseOptions.BooleanSetter (implements net.sf.jlinkgrammar.ParseOptions.Setter)
  - net.sf.jlinkgrammar.ParseOptions.Switch
  - net.sf.jlinkgrammar.ParseOptions.UserCommand
  - net.sf.jlinkgrammar.Parser
  - net.sf.jlinkgrammar.ParseSet
  - edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.PartOfSpeech (implements java.lang.Comparable<T>, java.io.Serializable)
  - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.guesser.PartOfSpeechGuesserFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechRetaggerFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTaggerFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.PartOfSpeechTagsFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.mapper.PartOfSpeechTagsMapperFactory
  - net.sf.jlinkgrammar.PatchElement
  - edu.northwestern.at.utils.PatternReplacer (implements java.io.Serializable)
  - edu.northwestern.at.morphadorner.PendingElement
  - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.pluralizer.PluralizerFactory
  - edu.northwestern.at.utils.math.Polynomial
  - edu.northwestern.at.morphadorner.corpuslinguistics.stemmer.PorterStemmer (implements edu.northwestern.at.morphadorner.corpuslinguistics.stemmer.Stemmer)
  - edu.northwestern.at.morphadorner.corpuslinguistics.adornedword.PorterStopWordFilter (implements edu.northwestern.at.morphadorner.corpuslinguistics.adornedword.AdornedWordFilter)
  - edu.northwestern.at.morphadorner.examples.PosTagString
  - net.sf.jlinkgrammar.Postprocessor
  - net.sf.jlinkgrammar.Postprocessor.ApplyBounded (implements net.sf.jlinkgrammar.Postprocessor.ApplyFn)
  - net.sf.jlinkgrammar.Postprocessor.ApplyConnected (implements net.sf.jlinkgrammar.Postprocessor.ApplyFn)
  - net.sf.jlinkgrammar.Postprocessor.ApplyContainsNone (implements net.sf.jlinkgrammar.Postprocessor.ApplyFn)
  - net.sf.jlinkgrammar.Postprocessor.ApplyContainsOne (implements net.sf.jlinkgrammar.Postprocessor.ApplyFn)
  - net.sf.jlinkgrammar.Postprocessor.ApplyContainsOneGlobally (implements net.sf.jlinkgrammar.Postprocessor.ApplyFn)
  - net.sf.jlinkgrammar.Postprocessor.ApplyMustFormACycle (implements net.sf.jlinkgrammar.Postprocessor.ApplyFn)
  - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.PostTokenizerFactory
  - net.sf.jlinkgrammar.PPData
  - net.sf.jlinkgrammar.PPInfo
  - net.sf.jlinkgrammar.PPKnowledge
  - net.sf.jlinkgrammar.PPLabelNode
  - net.sf.jlinkgrammar.PPLexTable
  - net.sf.jlinkgrammar.PPLinkset
  - net.sf.jlinkgrammar.PPLinksetNode
  - net.sf.jlinkgrammar.PPNode
  - net.sf.jlinkgrammar.PPRule
  - edu.northwestern.at.utils.preprocessor.PreprocessDirectoryTree
  - edu.northwestern.at.utils.preprocessor.Preprocessor
  - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.PreTokenizerFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.outputter.PrintStreamAdornedWordOutputter (implements edu.northwestern.at.morphadorner.corpuslinguistics.outputter.AdornedWordOutputter)
    - edu.northwestern.at.morphadorner.corpuslinguistics.outputter.ByteStreamAdornedWordOutputter (implements edu.northwestern.at.morphadorner.corpuslinguistics.outputter.AdornedWordOutputter)
    - edu.northwestern.at.morphadorner.corpuslinguistics.outputter.ConsoleAdornedWordOutputter (implements edu.northwestern.at.morphadorner.corpuslinguistics.outputter.AdornedWordOutputter)
    - edu.northwestern.at.morphadorner.corpuslinguistics.outputter.DefaultAdornedWordOutputter (implements edu.northwestern.at.morphadorner.corpuslinguistics.outputter.AdornedWordOutputter)
    - edu.northwestern.at.morphadorner.corpuslinguistics.outputter.SimpleXMLAdornedWordOutputter (implements edu.northwestern.at.morphadorner.corpuslinguistics.outputter.AdornedWordOutputter)
  - edu.northwestern.at.utils.math.Probability (implements java.lang.Comparable<T>, java.io.Serializable, edu.northwestern.at.utils.XCloneable)
  - edu.northwestern.at.utils.PropertyUtils
  - edu.northwestern.at.morphadorner.tools.punktabbreviationdetector.PunktAbbreviationDetector
  - edu.northwestern.at.morphadorner.tools.punktabbreviationdetector.PunktToken
  - edu.northwestern.at.morphadorner.tools.punktabbreviationdetector.PunktTokenCounter
  - edu.northwestern.at.utils.QueueStack<E>
  - java.util.Random (implements java.io.Serializable)
    - edu.northwestern.at.utils.math.randomnumbers.MersenneTwister (implements java.io.Serializable)
  - edu.northwestern.at.utils.math.randomnumbers.RandomVariable
  - edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.struct.RawText
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - java.io.BufferedReader
      - edu.northwestern.at.utils.WhitespaceTrimmingBufferedReader
    - edu.northwestern.at.utils.UnicodeReader
  - edu.northwestern.at.morphadorner.tools.relemmatize.Relemmatize
  - edu.northwestern.at.morphadorner.tools.tcp.RemoveCruft
  - net.sf.jlinkgrammar.Resources
  - edu.northwestern.at.utils.ResourceUtils
  - edu.northwestern.at.utils.RomanNumeralUtils
  - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.Rule
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_CURWD
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_LBIGRAM
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_NEXT1OR2OR3TAG
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_NEXT1OR2TAG
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_NEXT1OR2WD
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_NEXT2TAG
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_NEXT2WD
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_NEXTBIGRAM
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_NEXTTAG
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_NEXTWD
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_PREV1OR2OR3TAG
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_PREV1OR2TAG
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_PREV1OR2WD
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_PREV2TAG
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_PREV2WD
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_PREVBIGRAM
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_PREVTAG
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_PREVWD
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_RBIGRAM
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_SURROUNDTAG
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_UNKNOWN
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_UNRESTRICTED
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_WDAND2AFT
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_WDAND2BFR
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_WDAND2TAGAFT
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_WDAND2TAGBFR
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_WDNEXTTAG
    - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.hepple.rules.Rule_WDPREVTAG
  - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.pluralizer.RuleBasedPluralizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.inflector.pluralizer.Pluralizer)
    - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.pluralizer.EnglishPluralizer
      - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.pluralizer.DefaultPluralizer (implements edu.northwestern.at.morphadorner.corpuslinguistics.inflector.pluralizer.Pluralizer)
  - edu.northwestern.at.morphadorner.tools.sampletextfile.SampleTextFile
    - edu.northwestern.at.morphadorner.tools.sampletextfile.ExactlySampleTextFile
    - edu.northwestern.at.morphadorner.tools.sampletextfile.RandomlySampleTextFile
  - org.jdom2.contrib.schema.Schema
  - org.jdom2.contrib.schema.Schema.Type
  - edu.northwestern.at.utils.xml.SchemaUtils
  - edu.northwestern.at.utils.ScoredString (implements java.lang.Comparable<T>, java.io.Serializable)
    - edu.northwestern.at.morphadorner.tools.comparestringcounts.CompareStringCounts.ReverseScoredString
  - edu.northwestern.at.utils.math.rootfinders.Secant (implements edu.northwestern.at.utils.math.rootfinders.MonadicFunctionRootFinder)
  - net.sf.jlinkgrammar.Sentence
  - edu.northwestern.at.morphadorner.examples.SentenceAndTokenOffsets
  - edu.northwestern.at.morphadorner.SentenceAndWordNumber (implements java.lang.Comparable<T>)
  - edu.northwestern.at.morphadorner.corpuslinguistics.sentencemelder.SentenceMelder
    - edu.northwestern.at.morphadorner.tools.AdornedXMLReader.MySentenceMelder
    - edu.northwestern.at.morphadorner.corpuslinguistics.sentencemelder.XMLSentenceMelder
  - edu.northwestern.at.morphadorner.corpuslinguistics.sentencemelder.SentenceMelderState
  - edu.northwestern.at.morphadorner.SentenceNumberAdder
  - edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter.SentenceSplitterFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter.SentenceSplitterIteratorFactory
  - edu.northwestern.at.utils.SetFactory
  - edu.northwestern.at.utils.SetUtils
  - edu.northwestern.at.utils.math.distributions.Sig
  - edu.northwestern.at.utils.spellcheck.SimpleMindedSpellingChecker (implements edu.northwestern.at.utils.spellcheck.SpellingChecker)
  - edu.northwestern.at.utils.SingleTagTaggedStrings (implements edu.northwestern.at.utils.TaggedStrings)
  - edu.northwestern.at.utils.cache.SoftReferenceCache<K,V> (implements edu.northwestern.at.utils.cache.Cache<K,V>)
  - edu.northwestern.at.morphadorner.corpuslinguistics.phonetics.Soundex
  - edu.northwestern.at.utils.SparseBitSet (implements java.io.Serializable, edu.northwestern.at.utils.XCloneable)
  - edu.northwestern.at.morphadorner.corpuslinguistics.spellingmapper.SpellingMapperFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.SpellingStandardizerFactory
  - edu.northwestern.at.utils.math.SplitDouble
  - edu.northwestern.at.utils.logger.StandardErrorLogger (implements edu.northwestern.at.utils.logger.Logger)
    - edu.northwestern.at.utils.logger.StandardOutputLogger (implements edu.northwestern.at.utils.logger.Logger)
  - edu.northwestern.at.utils.math.rootfinders.StandardRootFinderConvergenceTest (implements edu.northwestern.at.utils.math.rootfinders.RootFinderConvergenceTest)
  - net.sf.jlinkgrammar.StartingLinkAndDomain
  - edu.northwestern.at.morphadorner.corpuslinguistics.stemmer.StemmerFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.stopwords.StopWordsFactory
  - edu.northwestern.at.utils.StringUtils
  - edu.northwestern.at.morphadorner.tools.stripwordattributes.StripWordAttributes
  - edu.northwestern.at.utils.math.distributions.Studentst
  - net.sf.jlinkgrammar.Sublinkage
  - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.wordrule.SuffixInflectionRule (implements edu.northwestern.at.morphadorner.corpuslinguistics.inflector.wordrule.WordRule)
    - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.wordrule.CategoryInflectionRule
  - edu.northwestern.at.morphadorner.tools.tcp.SuperFixer
  - edu.northwestern.at.morphadorner.corpuslinguistics.syllablecounter.SyllableCounterFactory
  - net.sf.jlinkgrammar.TableConnector
  - edu.northwestern.at.utils.db.mysql.TableExporterImporter
  - edu.northwestern.at.morphadorner.tools.tagdiff.TagDiff
  - edu.northwestern.at.morphadorner.tools.tagdiff.TagDiff.TagCount (implements java.lang.Comparable<T>)
  - edu.northwestern.at.morphadorner.tools.taggertrainer.TagError (implements java.lang.Comparable<T>)
  - com.cybozu.labs.langdetect.util.TagExtractor
  - edu.northwestern.at.utils.TaggedStringsMap (implements edu.northwestern.at.utils.TaggedStrings)
  - edu.northwestern.at.utils.TaggedStringsSet (implements edu.northwestern.at.utils.TaggedStrings)
  - net.sf.jlinkgrammar.TConnector
  - edu.northwestern.at.morphadorner.tei.TEIHeaderAuthor (implements java.lang.Comparable<T>)
  - edu.northwestern.at.morphadorner.tei.TEIHeaderInfo
  - edu.northwestern.at.utils.TernaryTrie (implements edu.northwestern.at.utils.TaggedStrings)
  - edu.northwestern.at.utils.spellcheck.TernaryTrieBasedSpellingChecker (implements edu.northwestern.at.utils.spellcheck.SpellingChecker)
  - edu.northwestern.at.utils.TernaryTrieNode
  - edu.northwestern.at.utils.spellcheck.TernaryTrieSpellingDictionary (implements edu.northwestern.at.utils.spellcheck.SpellingDictionary)
  - edu.northwestern.at.utils.TextFile
  - edu.northwestern.at.morphadorner.corpuslinguistics.inputter.TextInputterFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.TextSegmenterFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.textsummarizer.TextSummarizerFactory
  - edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.texttiling.TextTiling
  - edu.northwestern.at.morphadorner.corpuslinguistics.thesaurus.ThesaurusFactory
  - java.lang.Thread (implements java.lang.Runnable)
    - edu.northwestern.at.utils.StreamGrabber
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - jargs.gnu.CmdLineParser.OptionException
        - jargs.gnu.CmdLineParser.IllegalOptionValueException
        - jargs.gnu.CmdLineParser.UnknownOptionException
          - jargs.gnu.CmdLineParser.NotFlagException
          - jargs.gnu.CmdLineParser.UnknownSuboptionException
      - edu.northwestern.at.utils.InvalidDataException
      - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.InvalidRuleException
      - com.cybozu.labs.langdetect.LangDetectException
      - java.lang.RuntimeException
        - java.util.NoSuchElementException
          - edu.northwestern.at.utils.EmptyQueueStackException
  - edu.northwestern.at.morphadorner.gate.TokenizerGateWrapper.TokenAnnotation
  - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.TokenizerUtils
  - edu.northwestern.at.morphadorner.tools.taggertrainer.TrainingWord
  - edu.northwestern.at.utils.TreeMap2D<K1,K2,V> (implements edu.northwestern.at.utils.Map2D<R,C,V>)
  - edu.northwestern.at.morphadorner.tools.unadorn.Unadorn
  - edu.northwestern.at.morphadorner.tools.compareadornedfiles.UpdateAdornedFile
  - edu.northwestern.at.utils.URLUtils
  - edu.northwestern.at.morphadorner.examples.UsingAnAdornedText
  - edu.northwestern.at.morphadorner.corpuslinguistics.spellingmapper.USToBritishSpellingMapper (implements edu.northwestern.at.morphadorner.corpuslinguistics.spellingmapper.SpellingMapper)
  - edu.northwestern.at.utils.UTF8PropertyUtils
  - edu.northwestern.at.morphadorner.tools.validatexmlfiles.ValidateXMLFiles
  - org.jdom2.contrib.schema.ValidationError
  - org.jdom2.contrib.schema.ValidationError.Severity
  - edu.northwestern.at.morphadorner.tools.validatexmlfiles.ValidationErrorHandler (implements org.xml.sax.ErrorHandler)
  - net.sf.jlinkgrammar.VDALCostModel (implements java.util.Comparator<T>)
  - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.Viterbi
  - net.sf.jlinkgrammar.Word
  - edu.northwestern.at.morphadorner.WordAttributeNames
  - edu.northwestern.at.morphadorner.WordAttributePatterns
  - edu.northwestern.at.morphadorner.tools.compareadornedfiles.WordChange
  - edu.northwestern.at.morphadorner.tools.compareadornedfiles.WordChangeLog
  - edu.northwestern.at.morphadorner.corpuslinguistics.wordcounts.WordCountAndSentences (implements java.lang.Comparable<T>)
  - edu.northwestern.at.morphadorner.corpuslinguistics.ngram.WordCountExtractor
  - edu.northwestern.at.morphadorner.corpuslinguistics.wordcounts.WordCountUtils
  - net.sf.jlinkgrammar.WordFile
  - edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.WordTokenizerFactory
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - java.io.PrintWriter
      - edu.northwestern.at.utils.StringPrintWriter
  - edu.northwestern.at.morphadorner.xgtagger.XGMisc
  - edu.northwestern.at.morphadorner.xgtagger.XGOptions (implements java.io.Serializable)
  - edu.northwestern.at.morphadorner.xgtagger.XGPair
  - edu.northwestern.at.morphadorner.xgtagger.XGParser
  - org.xml.sax.helpers.XMLFilterImpl (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.XMLFilter)
    - edu.northwestern.at.utils.xml.ExtendedXMLFilterImpl
      - edu.northwestern.at.morphadorner.AddWordAttributesFilter
      - edu.northwestern.at.morphadorner.tools.AddXMLPathFilter
      - edu.northwestern.at.morphadorner.tools.ExtendedAdornedWordFilter
      - edu.northwestern.at.morphadorner.IDFixerFilter
      - edu.northwestern.at.morphadorner.PseudoPageAdderFilter
      - edu.northwestern.at.morphadorner.tools.relemmatize.RelemmatizeFilter
      - edu.northwestern.at.morphadorner.StripAllWordElementsFilter
      - edu.northwestern.at.morphadorner.StripWordAttributesFilter
      - edu.northwestern.at.morphadorner.StripWordElementsFilter
    - com.megginson.sax.XMLWriter
      - com.megginson.sax.DataWriter
      - edu.northwestern.at.utils.xml.IndentingXMLWriter
  - edu.northwestern.at.utils.xml.XMLTagClassifier
    - edu.northwestern.at.utils.xml.TEITagClassifier
  - edu.northwestern.at.utils.xml.XMLTextReplacer
  - edu.northwestern.at.morphadorner.tools.xmltotab.XMLToTab
  - edu.northwestern.at.utils.xml.XMLUtils
  - edu.northwestern.at.morphadorner.XMLWriterState
  - net.sf.jlinkgrammar.XNode
  - edu.northwestern.at.utils.xml.XSLTCache
  - edu.northwestern.at.utils.xml.XSLTCache.MapEntry
  - net.sf.jlinkgrammar.XTableConnector
  - edu.northwestern.at.utils.ZipUtils

## Interface Hierarchy

- edu.northwestern.at.morphadorner.corpuslinguistics.adornedword.AdornedWord
- edu.northwestern.at.morphadorner.corpuslinguistics.adornedword.AdornedWordFilter
- edu.northwestern.at.morphadorner.corpuslinguistics.outputter.AdornedWordOutputter
- edu.northwestern.at.utils.cache.Cache<K,V>
- edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.CanSplitAroundPeriods
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.CanTagOneWord
- edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.CanTokenizeWhitespace
- java.lang.Cloneable
  - edu.northwestern.at.utils.XCloneable
- edu.northwestern.at.morphadorner.corpuslinguistics.inflector.conjugator.Conjugator
  - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.Inflector (also extends edu.northwestern.at.morphadorner.corpuslinguistics.inflector.pluralizer.Pluralizer)
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.contextual.ContextualSmoother
- edu.northwestern.at.morphadorner.corpuslinguistics.contractionexpander.ContractionExpander
- edu.northwestern.at.utils.xml.ElementProcessor
- edu.northwestern.at.utils.HasID
- edu.northwestern.at.morphadorner.corpuslinguistics.hyphenator.Hyphenator
- edu.northwestern.at.utils.IsCloseable
- edu.northwestern.at.morphadorner.corpuslinguistics.languagerecognizer.LanguageRecognizer
- edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.Lemmatizer
- edu.northwestern.at.morphadorner.corpuslinguistics.lemmatizer.LemmatizerRule
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.smoothing.lexical.LexicalSmoother
- edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.Lexicon
- edu.northwestern.at.utils.logger.Logger
- edu.northwestern.at.utils.Map2D<R,C,V>
- edu.northwestern.at.utils.Map3D<R,C,S,V>
- edu.northwestern.at.utils.math.MonadicFunction
- edu.northwestern.at.utils.math.rootfinders.MonadicFunctionRootFinder
- edu.northwestern.at.morphadorner.MorphAdornerXMLWriter
- edu.northwestern.at.morphadorner.corpuslinguistics.namerecognizer.NameRecognizer
- edu.northwestern.at.morphadorner.corpuslinguistics.namestandardizer.NameStandardizer
- net.sf.jlinkgrammar.ParseOptions.Setter
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.guesser.PartOfSpeechGuesser
- edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechTagger
  - edu.northwestern.at.morphadorner.corpuslinguistics.postagger.PartOfSpeechRetagger
- edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.PartOfSpeechTags
- edu.northwestern.at.morphadorner.corpuslinguistics.partsofspeech.mapper.PartOfSpeechTagsMapper
- edu.northwestern.at.morphadorner.corpuslinguistics.inflector.pluralizer.Pluralizer
  - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.Inflector (also extends edu.northwestern.at.morphadorner.corpuslinguistics.inflector.conjugator.Conjugator)
- net.sf.jlinkgrammar.Postprocessor.ApplyFn
- edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.PostTokenizer
- edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.PreTokenizer
- edu.northwestern.at.utils.math.rootfinders.RootFinderConvergenceTest
- edu.northwestern.at.utils.math.rootfinders.RootFinderIterationInformation
- edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter.SentenceSplitter
- edu.northwestern.at.morphadorner.corpuslinguistics.sentencesplitter.SentenceSplitterIterator
- edu.northwestern.at.utils.Serializer
- edu.northwestern.at.utils.SparseBitSet.BinOp
- edu.northwestern.at.utils.spellcheck.SpellingChecker
- edu.northwestern.at.utils.spellcheck.SpellingDictionary
- edu.northwestern.at.morphadorner.corpuslinguistics.spellingmapper.SpellingMapper
- edu.northwestern.at.morphadorner.corpuslinguistics.spellingstandardizer.SpellingStandardizer
- edu.northwestern.at.morphadorner.corpuslinguistics.stemmer.Stemmer
- edu.northwestern.at.morphadorner.corpuslinguistics.stopwords.StopWords
- edu.northwestern.at.morphadorner.corpuslinguistics.stringsimilarity.StringSimilarity
- edu.northwestern.at.morphadorner.corpuslinguistics.syllablecounter.SyllableCounter
- edu.northwestern.at.utils.TaggedStrings
- edu.northwestern.at.morphadorner.tools.taggertrainer.TaggerRule
- edu.northwestern.at.morphadorner.corpuslinguistics.inputter.TextInputter
- edu.northwestern.at.morphadorner.corpuslinguistics.textsegmenter.TextSegmenter
- edu.northwestern.at.morphadorner.corpuslinguistics.textsummarizer.TextSummarizer
- edu.northwestern.at.morphadorner.corpuslinguistics.thesaurus.Thesaurus
- edu.northwestern.at.morphadorner.corpuslinguistics.lexicon.UsesLexicon
- edu.northwestern.at.utils.logger.UsesLogger
- edu.northwestern.at.utils.UsesZipFile
- edu.northwestern.at.morphadorner.corpuslinguistics.inflector.wordrule.WordRule
- edu.northwestern.at.morphadorner.corpuslinguistics.tokenizer.WordTokenizer

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.cybozu.labs.langdetect.ErrorCode
    - edu.northwestern.at.morphadorner.MorphAdornerSettings.XMLIDType
    - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.VerbTense
    - edu.northwestern.at.morphadorner.corpuslinguistics.inflector.Person
    - edu.northwestern.at.morphadorner.tools.ExtendedAdornedWord.FrontMiddleBack
    - edu.northwestern.at.morphadorner.tools.ExtendedAdornedWord.MainSide
    - edu.northwestern.at.morphadorner.tools.compareadornedfiles.WordChangeType
    - edu.northwestern.at.morphadorner.tools.compareadornedfiles.FieldType
    - edu.northwestern.at.morphadorner.tools.punktabbreviationdetector.PunktTokenType