# Hierarchy For All Packages

Package Hierarchies:

- weka,
- weka.associations,
- weka.attributeSelection,
- weka.classifiers,
- weka.classifiers.bayes,
- weka.classifiers.bayes.net,
- weka.classifiers.bayes.net.estimate,
- weka.classifiers.bayes.net.search,
- weka.classifiers.bayes.net.search.ci,
- weka.classifiers.bayes.net.search.fixed,
- weka.classifiers.bayes.net.search.global,
- weka.classifiers.bayes.net.search.local,
- weka.classifiers.evaluation,
- weka.classifiers.evaluation.output.prediction,
- weka.classifiers.functions,
- weka.classifiers.functions.neural,
- weka.classifiers.functions.supportVector,
- weka.classifiers.lazy,
- weka.classifiers.lazy.kstar,
- weka.classifiers.meta,
- weka.classifiers.misc,
- weka.classifiers.pmml.consumer,
- weka.classifiers.pmml.producer,
- weka.classifiers.rules,
- weka.classifiers.rules.part,
- weka.classifiers.trees,
- weka.classifiers.trees.ht,
- weka.classifiers.trees.j48,
- weka.classifiers.trees.lmt,
- weka.classifiers.trees.m5,
- weka.classifiers.xml,
- weka.clusterers,
- weka.core,
- weka.core.converters,
- weka.core.json,
- weka.core.logging,
- weka.core.mathematicalexpression,
- weka.core.matrix,
- weka.core.neighboursearch,
- weka.core.neighboursearch.balltrees,
- weka.core.neighboursearch.covertrees,
- weka.core.neighboursearch.kdtrees,
- weka.core.pmml,
- weka.core.pmml.jaxbbindings,
- weka.core.scripting,
- weka.core.stemmers,
- weka.core.stopwords,
- weka.core.tokenizers,
- weka.core.xml,
- weka.datagenerators,
- weka.datagenerators.classifiers.classification,
- weka.datagenerators.classifiers.regression,
- weka.datagenerators.clusterers,
- weka.estimators,
- weka.experiment,
- weka.experiment.xml,
- weka.filters,
- weka.filters.supervised.attribute,
- weka.filters.supervised.instance,
- weka.filters.unsupervised.attribute,
- weka.filters.unsupervised.instance,
- weka.filters.unsupervised.instance.subsetbyexpression,
- weka.gui,
- weka.gui.arffviewer,
- weka.gui.beans,
- weka.gui.beans.xml,
- weka.gui.boundaryvisualizer,
- weka.gui.experiment,
- weka.gui.explorer,
- weka.gui.filters,
- weka.gui.graphvisualizer,
- weka.gui.hierarchyvisualizer,
- weka.gui.scripting,
- weka.gui.scripting.event,
- weka.gui.sql,
- weka.gui.sql.event,
- weka.gui.streams,
- weka.gui.treevisualizer,
- weka.gui.visualize,
- weka.gui.visualize.plugins

## Class Hierarchy

- java.lang.Object
  - javax.swing.AbstractAction (implements javax.swing.Action, java.lang.Cloneable, java.io.Serializable)
    - weka.gui.scripting.FileScriptingPanel.BasicAction
  - weka.associations.AbstractAssociator (implements weka.associations.Associator, weka.core.CapabilitiesHandler, weka.core.CapabilitiesIgnorer, java.lang.Cloneable, weka.core.RevisionHandler, java.io.Serializable)
    - weka.associations.Apriori (implements weka.associations.AssociationRulesProducer, weka.associations.CARuleMiner, weka.core.OptionHandler, weka.core.TechnicalInformationHandler)
    - weka.associations.FPGrowth (implements weka.associations.AssociationRulesProducer, weka.core.OptionHandler, weka.core.TechnicalInformationHandler)
    - weka.associations.SingleAssociatorEnhancer (implements weka.core.OptionHandler)
      - weka.associations.FilteredAssociator (implements weka.associations.AssociationRulesProducer)
  - javax.swing.border.AbstractBorder (implements javax.swing.border.Border, java.io.Serializable)
    - weka.gui.beans.ShadowBorder
  - weka.classifiers.AbstractClassifier (implements weka.core.CapabilitiesHandler, weka.core.CapabilitiesIgnorer, weka.classifiers.Classifier, java.lang.Cloneable, weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.classifiers.bayes.BayesNet (implements weka.core.AdditionalMeasureProducer, weka.core.Drawable, weka.core.OptionHandler, weka.core.WeightedInstancesHandler)
      - weka.classifiers.bayes.net.BIFReader (implements weka.core.TechnicalInformationHandler)
      - weka.classifiers.bayes.net.EditableBayesNet
        - weka.classifiers.bayes.net.BayesNetGenerator
    - weka.classifiers.trees.DecisionStump (implements weka.classifiers.Sourcable, weka.core.WeightedInstancesHandler)
    - weka.classifiers.rules.DecisionTable (implements weka.core.AdditionalMeasureProducer, weka.core.OptionHandler, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
    - weka.classifiers.functions.GaussianProcesses (implements weka.classifiers.ConditionalDensityEstimator, weka.classifiers.IntervalEstimator, weka.core.OptionHandler, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
    - weka.classifiers.trees.HoeffdingTree (implements weka.core.Drawable, weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable, weka.core.TechnicalInformationHandler, weka.classifiers.UpdateableClassifier, weka.core.WeightedInstancesHandler)
    - weka.classifiers.lazy.IBk (implements weka.core.AdditionalMeasureProducer, weka.core.OptionHandler, weka.core.TechnicalInformationHandler, weka.classifiers.UpdateableClassifier, weka.core.WeightedInstancesHandler)
    - weka.classifiers.trees.J48 (implements weka.core.AdditionalMeasureProducer, weka.core.Drawable, weka.core.Matchable, weka.core.OptionHandler, weka.core.PartitionGenerator, weka.classifiers.Sourcable, weka.core.Summarizable, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
    - weka.classifiers.rules.JRip (implements weka.core.AdditionalMeasureProducer, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
    - weka.classifiers.lazy.KStar (implements weka.classifiers.lazy.kstar.KStarConstants, weka.core.TechnicalInformationHandler, weka.classifiers.UpdateableClassifier)
    - weka.classifiers.functions.LinearRegression (implements weka.core.OptionHandler, weka.core.WeightedInstancesHandler)
    - weka.classifiers.trees.LMT (implements weka.core.AdditionalMeasureProducer, weka.core.Drawable, weka.core.OptionHandler, weka.core.TechnicalInformationHandler)
    - weka.classifiers.functions.Logistic (implements weka.core.Aggregateable<E>, weka.core.OptionHandler, weka.core.pmml.PMMLProducer, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
    - weka.classifiers.trees.lmt.LogisticBase (implements weka.core.WeightedInstancesHandler)
      - weka.classifiers.trees.lmt.LMTNode
    - weka.classifiers.trees.m5.M5Base (implements weka.core.AdditionalMeasureProducer, weka.core.TechnicalInformationHandler)
      - weka.classifiers.trees.M5P (implements weka.core.Drawable)
      - weka.classifiers.rules.M5Rules (implements weka.core.TechnicalInformationHandler)
    - weka.classifiers.functions.MultilayerPerceptron (implements weka.core.OptionHandler, weka.core.Randomizable, weka.core.WeightedInstancesHandler)
    - weka.classifiers.MultipleClassifiersCombiner
      - weka.classifiers.ParallelMultipleClassifiersCombiner
        - weka.classifiers.RandomizableParallelMultipleClassifiersCombiner (implements weka.core.Randomizable)
          - weka.classifiers.meta.Stacking (implements weka.core.TechnicalInformationHandler)
      - weka.classifiers.RandomizableMultipleClassifiersCombiner (implements weka.core.Randomizable)
        - weka.classifiers.meta.MultiScheme
        - weka.classifiers.meta.Vote (implements weka.core.Aggregateable<E>, weka.core.EnvironmentHandler, weka.core.TechnicalInformationHandler)
    - weka.classifiers.bayes.NaiveBayes (implements weka.core.Aggregateable<E>, weka.core.OptionHandler, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
      - weka.classifiers.bayes.NaiveBayesUpdateable (implements weka.classifiers.UpdateableClassifier)
    - weka.classifiers.bayes.NaiveBayesMultinomial (implements weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
      - weka.classifiers.bayes.NaiveBayesMultinomialUpdateable (implements weka.classifiers.UpdateableClassifier)
    - weka.classifiers.bayes.NaiveBayesMultinomialText (implements weka.core.Aggregateable<E>, weka.classifiers.UpdateableBatchProcessor, weka.classifiers.UpdateableClassifier, weka.core.WeightedInstancesHandler)
    - weka.classifiers.rules.OneR (implements weka.classifiers.Sourcable, weka.core.TechnicalInformationHandler)
    - weka.classifiers.rules.PART (implements weka.core.AdditionalMeasureProducer, weka.core.OptionHandler, weka.core.Summarizable, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
    - weka.classifiers.pmml.consumer.PMMLClassifier (implements weka.core.pmml.PMMLModel, java.io.Serializable)
      - weka.classifiers.pmml.consumer.GeneralRegression (implements java.io.Serializable)
      - weka.classifiers.pmml.consumer.NeuralNetwork
      - weka.classifiers.pmml.consumer.Regression (implements java.io.Serializable)
      - weka.classifiers.pmml.consumer.RuleSetModel
      - weka.classifiers.pmml.consumer.SupportVectorMachineModel (implements java.io.Serializable)
      - weka.classifiers.pmml.consumer.TreeModel (implements weka.core.Drawable)
    - weka.classifiers.trees.m5.PreConstructedLinearModel (implements java.io.Serializable)
    - weka.classifiers.trees.RandomForest (implements weka.core.AdditionalMeasureProducer, weka.core.Aggregateable<E>, weka.core.OptionHandler, weka.core.PartitionGenerator, weka.core.Randomizable, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
    - weka.classifiers.RandomizableClassifier (implements weka.core.Randomizable)
      - weka.classifiers.meta.IterativeClassifierOptimizer (implements weka.core.AdditionalMeasureProducer)
      - weka.classifiers.functions.SGD (implements weka.core.Aggregateable<E>, weka.core.OptionHandler, weka.classifiers.UpdateableClassifier)
      - weka.classifiers.functions.SGDText (implements weka.core.Aggregateable<E>, weka.classifiers.UpdateableBatchProcessor, weka.classifiers.UpdateableClassifier, weka.core.WeightedInstancesHandler)
    - weka.classifiers.trees.RandomTree (implements weka.core.Drawable, weka.core.OptionHandler, weka.core.PartitionGenerator, weka.core.Randomizable, weka.core.WeightedInstancesHandler)
    - weka.classifiers.trees.REPTree (implements weka.core.AdditionalMeasureProducer, weka.core.Drawable, weka.core.OptionHandler, weka.core.PartitionGenerator, weka.core.Randomizable, weka.classifiers.Sourcable, weka.core.WeightedInstancesHandler)
    - weka.classifiers.trees.m5.RuleNode
    - weka.classifiers.misc.SerializedClassifier
    - weka.classifiers.functions.SimpleLinearRegression (implements weka.core.WeightedInstancesHandler)
    - weka.classifiers.functions.SimpleLogistic (implements weka.core.AdditionalMeasureProducer, weka.core.OptionHandler, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
    - weka.classifiers.SingleClassifierEnhancer
      - weka.classifiers.meta.AttributeSelectedClassifier (implements weka.core.AdditionalMeasureProducer, weka.core.Drawable, weka.core.OptionHandler, weka.core.WeightedInstancesHandler)
      - weka.classifiers.meta.ClassificationViaRegression (implements weka.core.TechnicalInformationHandler)
      - weka.classifiers.meta.FilteredClassifier (implements weka.core.BatchPredictor, weka.core.Drawable, weka.classifiers.IterativeClassifier, weka.core.PartitionGenerator)
        - weka.classifiers.meta.RandomizableFilteredClassifier (implements weka.core.Randomizable)
      - weka.classifiers.misc.InputMappedClassifier (implements weka.core.AdditionalMeasureProducer, weka.core.Drawable, weka.core.EnvironmentHandler, weka.core.OptionHandler, java.io.Serializable, weka.core.WeightedInstancesHandler)
      - weka.classifiers.IteratedSingleClassifierEnhancer
        - weka.classifiers.meta.AdditiveRegression (implements weka.core.AdditionalMeasureProducer, weka.classifiers.IterativeClassifier, weka.core.OptionHandler, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
        - weka.classifiers.ParallelIteratedSingleClassifierEnhancer
          - weka.classifiers.RandomizableParallelIteratedSingleClassifierEnhancer (implements weka.core.Randomizable)
            - weka.classifiers.meta.Bagging (implements weka.core.AdditionalMeasureProducer, weka.core.Aggregateable<E>, weka.core.PartitionGenerator, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
            - weka.classifiers.meta.RandomCommittee (implements weka.core.PartitionGenerator, weka.core.WeightedInstancesHandler)
            - weka.classifiers.meta.RandomSubSpace (implements weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
        - weka.classifiers.RandomizableIteratedSingleClassifierEnhancer (implements weka.core.Randomizable)
          - weka.classifiers.meta.AdaBoostM1 (implements weka.classifiers.IterativeClassifier, weka.classifiers.Sourcable, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
          - weka.classifiers.meta.LogitBoost (implements weka.core.BatchPredictor, weka.classifiers.IterativeClassifier, weka.classifiers.Sourcable, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
      - weka.classifiers.lazy.LWL (implements weka.core.TechnicalInformationHandler, weka.classifiers.UpdateableClassifier, weka.core.WeightedInstancesHandler)
      - weka.classifiers.RandomizableSingleClassifierEnhancer (implements weka.core.Randomizable)
        - weka.classifiers.meta.CostSensitiveClassifier (implements weka.core.Drawable, weka.core.OptionHandler)
        - weka.classifiers.meta.CVParameterSelection (implements weka.core.Drawable, weka.core.Summarizable, weka.core.TechnicalInformationHandler)
        - weka.classifiers.meta.MultiClassClassifier (implements weka.core.OptionHandler)
          - weka.classifiers.meta.MultiClassClassifierUpdateable (implements weka.core.OptionHandler, weka.classifiers.UpdateableClassifier)
      - weka.classifiers.meta.RegressionByDiscretization (implements weka.classifiers.ConditionalDensityEstimator, weka.classifiers.IntervalEstimator)
    - weka.classifiers.functions.SMO (implements weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
    - weka.classifiers.functions.SMOreg (implements weka.core.AdditionalMeasureProducer, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
    - weka.classifiers.functions.VotedPerceptron (implements weka.core.OptionHandler, weka.core.TechnicalInformationHandler)
    - weka.classifiers.rules.ZeroR (implements weka.classifiers.Sourcable, weka.core.WeightedInstancesHandler)
  - weka.clusterers.AbstractClusterer (implements weka.core.CapabilitiesHandler, weka.core.CapabilitiesIgnorer, java.lang.Cloneable, weka.clusterers.Clusterer, weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.clusterers.AbstractDensityBasedClusterer (implements weka.clusterers.DensityBasedClusterer)
      - weka.clusterers.MakeDensityBasedClusterer (implements weka.clusterers.NumberOfClustersRequestable, weka.core.OptionHandler, weka.core.WeightedInstancesHandler)
      - weka.clusterers.RandomizableDensityBasedClusterer (implements weka.core.OptionHandler, weka.core.Randomizable)
        - weka.clusterers.EM (implements weka.clusterers.NumberOfClustersRequestable, weka.core.WeightedInstancesHandler)
    - weka.clusterers.HierarchicalClusterer (implements weka.core.Drawable, weka.core.OptionHandler)
    - weka.clusterers.RandomizableClusterer (implements weka.core.OptionHandler, weka.core.Randomizable)
      - weka.clusterers.Canopy (implements weka.clusterers.NumberOfClustersRequestable, weka.core.OptionHandler, weka.core.TechnicalInformationHandler, weka.clusterers.UpdateableClusterer)
      - weka.clusterers.Cobweb (implements weka.core.Drawable, weka.core.TechnicalInformationHandler, weka.clusterers.UpdateableClusterer)
      - weka.clusterers.FarthestFirst (implements weka.core.TechnicalInformationHandler)
      - weka.clusterers.SimpleKMeans (implements weka.clusterers.NumberOfClustersRequestable, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
    - weka.clusterers.RandomizableSingleClustererEnhancer (implements weka.core.OptionHandler, weka.core.Randomizable)
    - weka.clusterers.SingleClustererEnhancer (implements weka.core.OptionHandler)
      - weka.clusterers.FilteredClusterer
  - 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)
        - weka.attributeSelection.BestFirst.LinkedList2
        - weka.core.FastVector<E> (implements weka.core.Copyable, weka.core.RevisionHandler)
      - weka.core.Instances (implements weka.core.RevisionHandler, java.io.Serializable)
  - javax.swing.text.AbstractDocument (implements javax.swing.text.Document, java.io.Serializable)
    - javax.swing.text.DefaultStyledDocument (implements javax.swing.text.StyledDocument)
      - weka.gui.scripting.SyntaxDocument
  - weka.classifiers.evaluation.AbstractEvaluationMetric (implements java.io.Serializable)
  - weka.core.AbstractInstance (implements weka.core.Instance, weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.DenseInstance
    - weka.core.SparseInstance
      - weka.core.BinarySparseInstance
  - javax.swing.AbstractListModel<E> (implements javax.swing.ListModel<E>, java.io.Serializable)
    - javax.swing.DefaultListModel<E>
      - weka.gui.CheckBoxList.CheckBoxListModel
  - weka.core.converters.AbstractLoader (implements weka.core.converters.Loader)
    - weka.core.converters.AbstractFileLoader (implements weka.core.EnvironmentHandler, weka.core.converters.FileSourcedConverter)
      - weka.core.converters.ArffLoader (implements weka.core.converters.BatchConverter, weka.core.converters.IncrementalConverter, weka.core.converters.URLSourcedLoader)
      - weka.core.converters.C45Loader (implements weka.core.converters.BatchConverter, weka.core.converters.IncrementalConverter)
      - weka.core.converters.CSVLoader (implements weka.core.converters.BatchConverter, weka.core.converters.IncrementalConverter, weka.core.OptionHandler)
      - weka.core.converters.JSONLoader (implements weka.core.converters.BatchConverter, weka.core.converters.URLSourcedLoader)
      - weka.core.converters.LibSVMLoader (implements weka.core.converters.BatchConverter, weka.core.converters.URLSourcedLoader)
      - weka.core.converters.MatlabLoader (implements weka.core.converters.BatchConverter, weka.core.converters.URLSourcedLoader)
      - weka.core.converters.SerializedInstancesLoader (implements weka.core.converters.BatchConverter, weka.core.converters.IncrementalConverter)
      - weka.core.converters.SVMLightLoader (implements weka.core.converters.BatchConverter, weka.core.converters.URLSourcedLoader)
      - weka.core.converters.XRFFLoader (implements weka.core.converters.BatchConverter, weka.core.converters.URLSourcedLoader)
    - weka.core.converters.DatabaseLoader (implements weka.core.converters.BatchConverter, weka.core.converters.DatabaseConverter, weka.core.EnvironmentHandler, weka.core.converters.IncrementalConverter, weka.core.OptionHandler)
    - weka.core.converters.TextDirectoryLoader (implements weka.core.converters.BatchConverter, weka.core.converters.IncrementalConverter, weka.core.OptionHandler)
  - weka.gui.beans.AbstractOffscreenChartRenderer (implements weka.gui.beans.OffscreenChartRenderer)
    - weka.gui.beans.WekaOffscreenChartRenderer
  - weka.classifiers.evaluation.output.prediction.AbstractOutput (implements weka.core.OptionHandler, java.io.Serializable)
    - weka.classifiers.evaluation.output.prediction.CSV
    - weka.classifiers.evaluation.output.prediction.HTML
    - weka.classifiers.evaluation.output.prediction.Null
    - weka.classifiers.evaluation.output.prediction.PlainText
    - weka.classifiers.evaluation.output.prediction.XML
  - weka.gui.explorer.AbstractPlotInstances (implements weka.core.OptionHandler, java.io.Serializable)
    - weka.gui.explorer.ClassifierErrorsPlotInstances
    - weka.gui.explorer.ClustererAssignmentsPlotInstances
  - weka.classifiers.pmml.producer.AbstractPMMLProducerHelper
    - weka.classifiers.pmml.producer.LogisticProducerHelper
  - weka.core.converters.AbstractSaver (implements weka.core.CapabilitiesHandler, weka.core.CapabilitiesIgnorer, weka.core.converters.Saver)
    - weka.core.converters.AbstractFileSaver (implements weka.core.EnvironmentHandler, weka.core.converters.FileSourcedConverter, weka.core.OptionHandler)
      - weka.core.converters.ArffSaver (implements weka.core.converters.BatchConverter, weka.core.converters.IncrementalConverter)
      - weka.core.converters.C45Saver (implements weka.core.converters.BatchConverter, weka.core.converters.IncrementalConverter, weka.core.OptionHandler)
      - weka.core.converters.CSVSaver (implements weka.core.converters.BatchConverter, weka.core.converters.FileSourcedConverter, weka.core.converters.IncrementalConverter)
      - weka.core.converters.JSONSaver (implements weka.core.converters.BatchConverter)
      - weka.core.converters.LibSVMSaver (implements weka.core.converters.BatchConverter, weka.core.converters.IncrementalConverter)
      - weka.core.converters.MatlabSaver (implements weka.core.converters.BatchConverter, weka.core.converters.IncrementalConverter)
      - weka.core.converters.SerializedInstancesSaver (implements weka.core.converters.BatchConverter)
      - weka.core.converters.SVMLightSaver (implements weka.core.converters.BatchConverter, weka.core.converters.IncrementalConverter)
      - weka.core.converters.XRFFSaver (implements weka.core.converters.BatchConverter)
    - weka.core.converters.DatabaseSaver (implements weka.core.converters.BatchConverter, weka.core.converters.DatabaseConverter, weka.core.EnvironmentHandler, weka.core.converters.IncrementalConverter, weka.core.OptionHandler)
  - weka.core.stopwords.AbstractStopwords (implements weka.core.OptionHandler, java.io.Serializable, weka.core.stopwords.StopwordsHandler)
    - weka.core.stopwords.AbstractFileBasedStopwords
      - weka.core.stopwords.RegExpFromFile
      - weka.core.stopwords.WordsFromFile
    - weka.core.stopwords.MultiStopwords
    - weka.core.stopwords.Null
    - weka.core.stopwords.Rainbow
  - javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - javax.swing.table.DefaultTableModel (implements java.io.Serializable)
      - weka.gui.arffviewer.ArffTableModel (implements weka.core.Undoable)
    - weka.gui.beans.InteractiveTableModel
    - weka.gui.SortedTableModel (implements javax.swing.event.TableModelListener)
      - weka.gui.arffviewer.ArffSortedTableModel (implements weka.core.Undoable)
  - weka.filters.unsupervised.attribute.AddUserFields.AttributeSpec (implements java.io.Serializable)
  - weka.classifiers.bayes.net.ADNode (implements weka.core.RevisionHandler, java.io.Serializable, weka.core.TechnicalInformationHandler)
  - weka.core.pmml.jaxbbindings.Aggregate
  - weka.core.AlgVector (implements java.lang.Cloneable, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.Alternate
  - weka.core.pmml.jaxbbindings.Annotation
  - weka.core.pmml.jaxbbindings.Anova
  - weka.core.pmml.jaxbbindings.AnovaRow
  - weka.core.pmml.jaxbbindings.AntecedentSequence
  - weka.core.pmml.jaxbbindings.AnyDistribution
  - weka.core.pmml.jaxbbindings.Application
  - weka.core.pmml.jaxbbindings.Apply
  - weka.core.converters.ArffLoader.ArffReader (implements weka.core.RevisionHandler)
  - weka.core.pmml.Array (implements java.io.Serializable)
    - weka.core.pmml.SparseArray (implements java.io.Serializable)
  - weka.core.pmml.jaxbbindings.ArrayType
  - weka.attributeSelection.ASEvaluation (implements weka.core.CapabilitiesHandler, weka.core.CapabilitiesIgnorer, weka.core.RevisionHandler, java.io.Serializable)
    - weka.attributeSelection.AttributeSetEvaluator
    - weka.attributeSelection.CfsSubsetEval (implements weka.core.OptionHandler, weka.attributeSelection.SubsetEvaluator, weka.core.TechnicalInformationHandler, weka.core.ThreadSafe)
    - weka.attributeSelection.CorrelationAttributeEval (implements weka.attributeSelection.AttributeEvaluator, weka.core.OptionHandler)
    - weka.attributeSelection.GainRatioAttributeEval (implements weka.attributeSelection.AttributeEvaluator, weka.core.OptionHandler)
    - weka.attributeSelection.HoldOutSubsetEvaluator (implements weka.attributeSelection.SubsetEvaluator)
    - weka.attributeSelection.InfoGainAttributeEval (implements weka.attributeSelection.AttributeEvaluator, weka.core.OptionHandler)
    - weka.attributeSelection.OneRAttributeEval (implements weka.attributeSelection.AttributeEvaluator, weka.core.OptionHandler)
    - weka.attributeSelection.ReliefFAttributeEval (implements weka.attributeSelection.AttributeEvaluator, weka.core.OptionHandler, weka.core.TechnicalInformationHandler)
    - weka.attributeSelection.SymmetricalUncertAttributeEval (implements weka.attributeSelection.AttributeEvaluator, weka.core.OptionHandler)
    - weka.attributeSelection.UnsupervisedAttributeEvaluator (implements weka.attributeSelection.AttributeEvaluator)
      - weka.attributeSelection.PrincipalComponents (implements weka.attributeSelection.AttributeTransformer, weka.core.OptionHandler)
    - weka.attributeSelection.UnsupervisedSubsetEvaluator (implements weka.attributeSelection.SubsetEvaluator)
    - weka.attributeSelection.WrapperSubsetEval (implements weka.core.OptionHandler, weka.attributeSelection.SubsetEvaluator, weka.core.TechnicalInformationHandler)
  - weka.attributeSelection.ASSearch (implements weka.core.RevisionHandler, java.io.Serializable)
    - weka.attributeSelection.BestFirst (implements weka.core.OptionHandler, weka.attributeSelection.StartSetHandler)
    - weka.attributeSelection.GreedyStepwise (implements weka.core.OptionHandler, weka.attributeSelection.RankedOutputSearch, weka.attributeSelection.StartSetHandler)
    - weka.attributeSelection.Ranker (implements weka.core.OptionHandler, weka.attributeSelection.RankedOutputSearch, weka.attributeSelection.StartSetHandler)
  - weka.core.pmml.jaxbbindings.AssociationModel
  - weka.associations.AssociationRule (implements java.lang.Comparable<T>)
    - weka.associations.DefaultAssociationRule (implements java.io.Serializable)
  - weka.core.pmml.jaxbbindings.AssociationRule
  - weka.associations.AssociationRules (implements java.io.Serializable)
    - weka.associations.FilteredAssociationRules
  - weka.associations.AssociatorEvaluation (implements weka.core.RevisionHandler)
  - weka.core.Attribute (implements weka.core.Copyable, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.Attribute
  - weka.core.AttributeExpression (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.AttributeLocator (implements java.lang.Comparable<T>, weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.RelationalLocator
    - weka.core.StringLocator
  - weka.core.AttributeMetaInfo (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.gui.visualize.AttributePanelEvent
  - weka.attributeSelection.AttributeSelection (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.AttributeStats (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.experiment.AveragingResultProducer (implements weka.core.AdditionalMeasureProducer, weka.core.OptionHandler, weka.experiment.ResultListener, weka.experiment.ResultProducer, weka.core.RevisionHandler)
  - weka.core.neighboursearch.balltrees.BallNode (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.neighboursearch.balltrees.BallSplitter (implements weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.neighboursearch.balltrees.MedianDistanceFromArbitraryPoint (implements weka.core.TechnicalInformationHandler)
    - weka.core.neighboursearch.balltrees.MedianOfWidestDimension (implements weka.core.OptionHandler, weka.core.TechnicalInformationHandler)
    - weka.core.neighboursearch.balltrees.PointsClosestToFurthestChildren (implements weka.core.TechnicalInformationHandler)
  - weka.core.neighboursearch.balltrees.BallTreeConstructor (implements weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.neighboursearch.balltrees.BottomUpConstructor (implements weka.core.TechnicalInformationHandler)
    - weka.core.neighboursearch.balltrees.MiddleOutConstructor (implements weka.core.Randomizable, weka.core.TechnicalInformationHandler)
    - weka.core.neighboursearch.balltrees.TopDownConstructor (implements weka.core.TechnicalInformationHandler)
  - weka.core.pmml.jaxbbindings.BaseCumHazardTables
  - weka.core.pmml.jaxbbindings.Baseline
  - weka.core.pmml.jaxbbindings.BaselineCell
  - weka.core.pmml.jaxbbindings.BaselineModel
  - weka.core.pmml.jaxbbindings.BaselineStratum
  - weka.core.pmml.jaxbbindings.BayesInput
  - weka.core.pmml.jaxbbindings.BayesInputs
  - weka.classifiers.bayes.net.estimate.BayesNetEstimator (implements weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.classifiers.bayes.net.estimate.MultiNomialBMAEstimator
    - weka.classifiers.bayes.net.estimate.SimpleEstimator
      - weka.classifiers.bayes.net.estimate.BMAEstimator
  - weka.core.pmml.jaxbbindings.BayesOutput
  - weka.gui.beans.BeanConnection (implements java.io.Serializable)
  - weka.gui.beans.BeanInstance (implements java.io.Serializable)
  - weka.gui.beans.BeansProperties (implements java.io.Serializable)
  - weka.attributeSelection.BestFirst.Link2 (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.gui.graphvisualizer.BIFParser (implements weka.gui.graphvisualizer.GraphConstants)
  - weka.core.pmml.jaxbbindings.BinarySimilarity
  - weka.core.pmml.jaxbbindings.BoundaryValueMeans
  - weka.core.pmml.jaxbbindings.BoundaryValues
  - weka.gui.BrowserHelper
  - weka.classifiers.BVDecompose (implements weka.core.OptionHandler, weka.core.RevisionHandler, weka.core.TechnicalInformationHandler)
  - weka.classifiers.BVDecomposeSegCVSub (implements weka.core.OptionHandler, weka.core.RevisionHandler, weka.core.TechnicalInformationHandler)
  - weka.core.Capabilities (implements java.lang.Cloneable, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.CategoricalPredictor
  - weka.core.pmml.jaxbbindings.Categories
  - weka.core.pmml.jaxbbindings.Category
  - weka.core.pmml.jaxbbindings.Characteristic
  - weka.core.pmml.jaxbbindings.Characteristics
  - weka.core.pmml.jaxbbindings.Chebychev
  - weka.core.Check (implements weka.core.OptionHandler, weka.core.RevisionHandler)
    - weka.core.CheckGOE
    - weka.core.CheckOptionHandler
    - weka.core.CheckScheme
      - weka.associations.CheckAssociator (implements weka.core.RevisionHandler)
      - weka.attributeSelection.CheckAttributeSelection
      - weka.classifiers.CheckClassifier
      - weka.clusterers.CheckClusterer
      - weka.classifiers.functions.supportVector.CheckKernel
  - weka.estimators.CheckEstimator (implements weka.core.OptionHandler, weka.core.RevisionHandler)
  - weka.estimators.CheckEstimator.AttrTypes (implements weka.core.RevisionHandler)
  - weka.estimators.CheckEstimator.EstTypes (implements weka.core.RevisionHandler)
  - weka.estimators.CheckEstimator.PostProcessor (implements weka.core.RevisionHandler)
  - weka.core.CheckScheme.PostProcessor (implements weka.core.RevisionHandler)
  - weka.classifiers.CheckSource (implements weka.core.OptionHandler, weka.core.RevisionHandler)
  - weka.filters.CheckSource (implements weka.core.OptionHandler, weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.ChildParent
  - weka.core.matrix.CholeskyDecomposition (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.CityBlock
  - weka.core.ClassCache (implements weka.core.RevisionHandler)
  - weka.core.ClassCache.ClassFileFilter (implements java.io.FileFilter)
  - weka.core.ClassCache.DirectoryFilter (implements java.io.FileFilter)
  - weka.core.ClassDiscovery (implements weka.core.RevisionHandler)
  - weka.core.ClassDiscovery.StringCompare (implements java.util.Comparator<T>, weka.core.RevisionHandler)
  - weka.classifiers.rules.part.ClassifierDecList (implements weka.core.RevisionHandler, java.io.Serializable)
    - weka.classifiers.rules.part.C45PruneableDecList
    - weka.classifiers.rules.part.PruneableDecList
  - weka.experiment.ClassifierSplitEvaluator (implements weka.core.AdditionalMeasureProducer, weka.core.OptionHandler, weka.core.RevisionHandler, weka.experiment.SplitEvaluator)
    - weka.experiment.CostSensitiveClassifierSplitEvaluator
  - weka.classifiers.trees.j48.ClassifierSplitModel (implements java.lang.Cloneable, weka.core.RevisionHandler, java.io.Serializable)
    - weka.classifiers.trees.j48.BinC45Split
    - weka.classifiers.trees.j48.C45Split
    - weka.classifiers.trees.j48.NBTreeNoSplit
    - weka.classifiers.trees.j48.NBTreeSplit
    - weka.classifiers.trees.j48.NoSplit
    - weka.classifiers.trees.lmt.ResidualSplit
  - weka.classifiers.trees.j48.ClassifierTree (implements weka.core.CapabilitiesHandler, weka.core.Drawable, weka.core.RevisionHandler, java.io.Serializable)
    - weka.classifiers.trees.j48.C45PruneableClassifierTree
    - weka.classifiers.trees.j48.NBTreeClassifierTree
    - weka.classifiers.trees.j48.PruneableClassifierTree
  - weka.core.pmml.jaxbbindings.ClassLabels
  - weka.core.ClassloaderUtil (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.Cluster
  - weka.datagenerators.ClusterDefinition (implements weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.datagenerators.clusterers.SubspaceClusterDefinition
  - weka.clusterers.ClusterEvaluation (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.ClusteringField
  - weka.core.pmml.jaxbbindings.ClusteringModel
  - weka.core.pmml.jaxbbindings.ClusteringModelQuality
  - weka.clusterers.Cobweb.CNode (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.Coefficient
  - weka.core.pmml.jaxbbindings.Coefficients
  - weka.gui.treevisualizer.Colors
  - weka.core.pmml.jaxbbindings.ComparisonMeasure
  - weka.core.pmml.jaxbbindings.Comparisons
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.AbstractButton (implements java.awt.ItemSelectable, javax.swing.SwingConstants)
          - javax.swing.JToggleButton (implements javax.accessibility.Accessible)
            - javax.swing.JCheckBox (implements javax.accessibility.Accessible)
              - weka.gui.CheckBoxList.CheckBoxListRenderer (implements javax.swing.ListCellRenderer<E>)
        - javax.swing.JComboBox<E> (implements javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.ItemSelectable, javax.swing.event.ListDataListener)
          - weka.gui.beans.EnvironmentField.WideComboBox
        - javax.swing.JFileChooser (implements javax.accessibility.Accessible)
          - weka.gui.ConverterFileChooser
        - javax.swing.JInternalFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
          - weka.gui.Main.ChildFrameMDI
        - javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
          - javax.swing.DefaultListCellRenderer (implements javax.swing.ListCellRenderer<E>, java.io.Serializable)
            - weka.gui.experiment.AlgorithmListPanel.ObjectCellRenderer
          - javax.swing.table.DefaultTableCellRenderer (implements java.io.Serializable, javax.swing.table.TableCellRenderer)
            - weka.gui.arffviewer.ArffTableCellRenderer
            - weka.gui.sql.ResultSetTableCellRenderer
          - weka.gui.sql.InfoPanelCellRenderer (implements javax.swing.ListCellRenderer<E>)
        - javax.swing.JLayeredPane (implements javax.accessibility.Accessible)
          - javax.swing.JDesktopPane (implements javax.accessibility.Accessible)
            - weka.gui.Main.BackgroundDesktopPane
        - javax.swing.JList<E> (implements javax.accessibility.Accessible, javax.swing.Scrollable)
          - weka.gui.CheckBoxList
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - weka.gui.beans.AbstractDataSink (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSink, weka.gui.beans.DataSourceListener, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.TestSetListener, weka.gui.beans.ThresholdDataListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.Visible)
            - weka.gui.beans.Saver (implements weka.core.EnvironmentHandler, weka.gui.beans.WekaWrapper)
          - weka.gui.beans.AbstractDataSource (implements java.beans.beancontext.BeanContextChild, weka.gui.beans.DataSource, java.io.Serializable, weka.gui.beans.Visible)
            - weka.gui.beans.Loader (implements weka.gui.beans.BeanCommon, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.Startable, weka.gui.beans.StructureProducer, weka.gui.beans.WekaWrapper)
          - weka.gui.beans.AbstractEvaluator (implements weka.gui.beans.BeanCommon, java.io.Serializable, weka.gui.beans.Visible)
            - weka.gui.beans.ClassifierPerformanceEvaluator (implements weka.gui.beans.BatchClassifierListener, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.UserRequestAcceptor)
            - weka.gui.beans.ClustererPerformanceEvaluator (implements weka.gui.beans.BatchClustererListener, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.UserRequestAcceptor)
            - weka.gui.beans.IncrementalClassifierEvaluator (implements weka.gui.beans.EventConstraints, weka.gui.beans.IncrementalClassifierListener)
          - weka.gui.beans.AbstractTestSetProducer (implements weka.gui.beans.BeanCommon, java.io.Serializable, weka.gui.beans.TestSetProducer, weka.gui.beans.Visible)
            - weka.gui.beans.TestSetMaker (implements weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TrainingSetListener)
          - weka.gui.beans.AbstractTrainAndTestSetProducer (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSourceListener, java.io.Serializable, weka.gui.beans.TestSetProducer, weka.gui.beans.TrainingSetProducer, weka.gui.beans.Visible)
            - weka.gui.beans.CrossValidationFoldMaker (implements weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.UserRequestAcceptor)
            - weka.gui.beans.TrainTestSplitMaker (implements weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.UserRequestAcceptor)
          - weka.gui.beans.AbstractTrainingSetProducer (implements weka.gui.beans.BeanCommon, java.io.Serializable, weka.gui.beans.TrainingSetProducer, weka.gui.beans.Visible)
            - weka.gui.beans.TrainingSetMaker (implements weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TestSetListener)
          - weka.gui.filters.AddUserFieldsCustomizer (implements weka.core.EnvironmentHandler, weka.gui.beans.GOECustomizer)
          - weka.gui.experiment.AlgorithmListPanel (implements java.awt.event.ActionListener)
          - weka.gui.beans.Appender (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.Visible)
          - weka.gui.arffviewer.ArffPanel (implements java.awt.event.ActionListener, javax.swing.event.ChangeListener, java.awt.event.MouseListener, weka.core.Undoable)
          - weka.gui.arffviewer.ArffViewerMainPanel (implements java.awt.event.ActionListener, javax.swing.event.ChangeListener)
          - weka.gui.explorer.AssociationsPanel (implements weka.gui.explorer.Explorer.CapabilitiesFilterChangeListener, weka.gui.explorer.Explorer.ExplorerPanel, weka.gui.explorer.Explorer.LogHandler)
          - weka.gui.beans.Associator (implements weka.gui.beans.BeanCommon, weka.gui.beans.ConfigurationProducer, weka.gui.beans.DataSourceListener, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TrainingSetListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible, weka.gui.beans.WekaWrapper)
          - weka.gui.beans.AssociatorCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester)
          - weka.gui.AttributeListPanel
          - weka.gui.AttributeSelectionPanel
          - weka.gui.explorer.AttributeSelectionPanel (implements weka.gui.explorer.Explorer.CapabilitiesFilterChangeListener, weka.gui.explorer.Explorer.ExplorerPanel, weka.gui.explorer.Explorer.LogHandler)
          - weka.gui.beans.AttributeSummarizerCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.core.EnvironmentHandler)
          - weka.gui.AttributeSummaryPanel
          - weka.gui.beans.BeanVisual
          - weka.gui.boundaryvisualizer.BoundaryPanel
            - weka.gui.boundaryvisualizer.BoundaryPanelDistributed
          - weka.gui.boundaryvisualizer.BoundaryVisualizer (implements weka.core.TechnicalInformationHandler)
          - weka.gui.beans.ClassAssigner (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TestSetListener, weka.gui.beans.TestSetProducer, weka.gui.beans.TrainingSetListener, weka.gui.beans.TrainingSetProducer, weka.gui.beans.Visible)
          - weka.gui.beans.ClassAssignerCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.gui.beans.DataFormatListener)
          - weka.gui.beans.Classifier (implements weka.gui.beans.BeanCommon, weka.gui.beans.ConfigurationProducer, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible, weka.gui.beans.WekaWrapper)
          - weka.gui.beans.ClassifierCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.core.EnvironmentHandler)
          - weka.gui.explorer.ClassifierPanel (implements weka.gui.explorer.Explorer.CapabilitiesFilterChangeListener, weka.gui.explorer.Explorer.ExplorerPanel, weka.gui.explorer.Explorer.LogHandler)
          - weka.gui.beans.ClassifierPerformanceEvaluatorCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener)
          - weka.gui.visualize.ClassPanel
          - weka.gui.beans.ClassValuePicker (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.Visible)
          - weka.gui.beans.ClassValuePickerCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener)
          - weka.gui.beans.Clusterer (implements weka.gui.beans.BeanCommon, weka.gui.beans.ConfigurationProducer, weka.gui.beans.EventConstraints, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible, weka.gui.beans.WekaWrapper)
          - weka.gui.beans.ClustererCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester)
          - weka.gui.explorer.ClustererPanel (implements weka.gui.explorer.Explorer.CapabilitiesFilterChangeListener, weka.gui.explorer.Explorer.ExplorerPanel, weka.gui.explorer.Explorer.LogHandler)
          - weka.gui.sql.ConnectionPanel (implements javax.swing.event.CaretListener)
          - weka.gui.beans.CostBenefitAnalysis (implements weka.gui.beans.BeanCommon, java.beans.beancontext.BeanContextChild, weka.gui.beans.HeadlessEventCollector, java.io.Serializable, weka.gui.beans.ThresholdDataListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible)
          - weka.gui.beans.CrossValidationFoldMakerCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener)
          - weka.gui.explorer.DataGeneratorPanel
          - weka.gui.experiment.DatasetListPanel (implements java.awt.event.ActionListener)
          - weka.gui.beans.DataVisualizer (implements weka.gui.beans.BeanCommon, java.beans.beancontext.BeanContextChild, weka.gui.beans.DataSourceListener, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.HeadlessEventCollector, java.io.Serializable, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible)
            - weka.gui.beans.AttributeSummarizer (implements weka.gui.beans.KnowledgeFlowApp.KFPerspective)
            - weka.gui.beans.ScatterPlotMatrix (implements weka.gui.beans.KnowledgeFlowApp.KFPerspective)
          - weka.gui.beans.DataVisualizerCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.core.EnvironmentHandler)
          - weka.gui.experiment.DistributeExperimentPanel
          - weka.gui.beans.EnvironmentField (implements weka.gui.CustomPanelSupplier, weka.core.EnvironmentHandler, java.beans.PropertyEditor)
            - weka.gui.beans.FileEnvironmentField
          - weka.gui.experiment.Experimenter
          - weka.gui.explorer.Explorer
          - weka.gui.beans.Filter (implements weka.gui.beans.BeanCommon, weka.gui.beans.ConfigurationProducer, weka.gui.beans.DataSource, weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.TestSetListener, weka.gui.beans.TestSetProducer, weka.gui.beans.TrainingSetListener, weka.gui.beans.TrainingSetProducer, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible, weka.gui.beans.WekaWrapper)
          - weka.gui.beans.FilterCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester)
          - weka.gui.beans.FlowByExpression (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.DataSourceListener, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.Visible)
          - weka.gui.beans.FlowByExpressionCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.core.EnvironmentHandler)
          - weka.gui.experiment.GeneratorPropertyIteratorPanel (implements java.awt.event.ActionListener)
          - weka.gui.GenericObjectEditor.GOEPanel
          - weka.gui.beans.GraphViewer (implements java.beans.beancontext.BeanContextChild, weka.gui.beans.GraphListener, java.io.Serializable, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible)
          - weka.gui.graphvisualizer.GraphVisualizer (implements weka.gui.graphvisualizer.GraphConstants, weka.gui.graphvisualizer.LayoutCompleteEventListener)
          - weka.classifiers.bayes.net.GUI (implements weka.gui.graphvisualizer.LayoutCompleteEventListener)
          - weka.gui.experiment.HostListPanel (implements java.awt.event.ActionListener)
          - weka.gui.beans.ImageSaver (implements weka.gui.beans.BeanCommon, weka.core.EnvironmentHandler, weka.gui.beans.ImageListener, java.io.Serializable, weka.gui.beans.Visible)
          - weka.gui.beans.ImageSaverCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.core.EnvironmentHandler)
          - weka.gui.beans.ImageViewer (implements weka.gui.beans.BeanCommon, weka.gui.beans.ImageListener, java.io.Serializable, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible)
          - weka.gui.beans.IncrementalClassifierEvaluatorCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener)
          - weka.gui.sql.InfoPanel
          - weka.gui.streams.InstanceCounter (implements weka.gui.streams.InstanceListener)
          - weka.gui.streams.InstanceLoader (implements java.awt.event.ActionListener, weka.gui.streams.InstanceProducer)
          - weka.gui.InstancesSummaryPanel
          - weka.gui.beans.InstanceStreamToBatchMaker (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, weka.gui.beans.Visible)
          - weka.gui.streams.InstanceTable (implements weka.gui.streams.InstanceListener)
          - weka.gui.streams.InstanceViewer (implements weka.gui.streams.InstanceListener)
          - weka.gui.beans.InteractiveTablePanel
          - weka.gui.beans.Join (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.DataSourceListener, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.Visible)
          - weka.gui.beans.JoinCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.core.EnvironmentHandler)
          - weka.gui.beans.KnowledgeFlowApp (implements weka.gui.beans.BeanCustomizer.ModifyListener, java.beans.PropertyChangeListener)
          - weka.gui.beans.KnowledgeFlowApp.MainKFPerspective (implements weka.gui.beans.KnowledgeFlowApp.KFPerspective)
          - weka.gui.beans.LoaderCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.core.EnvironmentHandler)
          - weka.gui.LogPanel (implements weka.gui.Logger, weka.gui.TaskLogger)
          - weka.gui.beans.LogPanel (implements weka.gui.Logger)
          - weka.gui.visualize.MatrixPanel
            - weka.gui.explorer.VisualizePanel (implements weka.gui.explorer.Explorer.ExplorerPanel)
          - weka.gui.MemoryUsagePanel
          - weka.gui.beans.MetaBean (implements weka.gui.beans.BeanCommon, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.Startable, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible)
          - weka.gui.beans.ModelPerformanceChart (implements weka.gui.beans.BeanCommon, java.beans.beancontext.BeanContextChild, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.HeadlessEventCollector, java.io.Serializable, weka.gui.beans.ThresholdDataListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible, weka.gui.beans.VisualizableErrorListener)
          - weka.gui.beans.ModelPerformanceChartCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.core.EnvironmentHandler)
          - weka.gui.beans.Note
          - weka.gui.beans.NoteCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener)
          - weka.gui.PackageManager
          - weka.gui.visualize.Plot2D
          - weka.gui.beans.PredictionAppender (implements weka.gui.beans.BatchClassifierListener, weka.gui.beans.BatchClustererListener, weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.EventConstraints, weka.gui.beans.IncrementalClassifierListener, java.io.Serializable, weka.gui.beans.TestSetProducer, weka.gui.beans.TrainingSetProducer, weka.gui.beans.Visible)
          - weka.gui.beans.PredictionAppenderCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener)
          - weka.gui.explorer.PreprocessPanel (implements weka.gui.explorer.Explorer.CapabilitiesFilterChangeListener, weka.gui.explorer.Explorer.ExplorerPanel, weka.gui.explorer.Explorer.LogHandler)
          - weka.gui.visualize.PrintablePanel (implements weka.gui.visualize.PrintableHandler)
            - weka.gui.AttributeVisualizationPanel
            - weka.gui.hierarchyvisualizer.HierarchyVisualizer (implements java.awt.event.ComponentListener)
            - weka.gui.treevisualizer.TreeVisualizer (implements java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener)
            - weka.gui.visualize.VisualizePanel
              - weka.gui.visualize.ThresholdVisualizePanel
          - weka.gui.PropertyPanel
          - weka.gui.PropertySheetPanel (implements weka.core.EnvironmentHandler, java.beans.PropertyChangeListener)
          - weka.gui.sql.QueryPanel (implements javax.swing.event.CaretListener, weka.gui.sql.event.ConnectionListener)
          - weka.gui.ResultHistoryPanel
          - weka.gui.sql.ResultPanel (implements javax.swing.event.ChangeListener, weka.gui.sql.event.QueryExecuteListener)
          - weka.gui.experiment.ResultsPanel
          - weka.gui.experiment.RunNumberPanel
          - weka.gui.experiment.RunPanel (implements java.awt.event.ActionListener)
          - weka.gui.beans.SaverCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.core.EnvironmentHandler)
          - weka.gui.scripting.ScriptingPanel (implements weka.gui.scripting.event.TitleUpdatedListener)
            - weka.gui.scripting.FileScriptingPanel (implements weka.gui.scripting.event.ScriptExecutionListener)
              - weka.gui.scripting.GroovyPanel
              - weka.gui.scripting.JythonPanel
            - weka.gui.SimpleCLIPanel (implements java.awt.event.ActionListener)
          - weka.gui.beans.SerializedModelSaver (implements weka.gui.beans.BatchClassifierListener, weka.gui.beans.BatchClustererListener, weka.gui.beans.BeanCommon, weka.core.EnvironmentHandler, weka.gui.beans.IncrementalClassifierListener, java.io.Serializable, weka.gui.beans.Visible)
          - weka.gui.beans.SerializedModelSaverCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.core.EnvironmentHandler)
          - weka.gui.SetInstancesPanel
          - weka.gui.experiment.SetupModePanel
          - weka.gui.experiment.SetupPanel
          - weka.gui.experiment.SimpleSetupPanel
          - weka.gui.beans.Sorter (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.DataSourceListener, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.Visible)
          - weka.gui.beans.SorterCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.core.EnvironmentHandler)
          - weka.gui.sql.SqlViewer (implements weka.gui.sql.event.ConnectionListener, weka.gui.sql.event.HistoryChangedListener, weka.gui.sql.event.QueryExecuteListener, weka.gui.sql.event.ResultChangedListener)
          - weka.gui.beans.SQLViewerPerspective (implements weka.gui.beans.KnowledgeFlowApp.KFPerspective)
          - weka.gui.beans.StripChart (implements weka.gui.beans.BeanCommon, weka.gui.beans.ChartListener, weka.gui.beans.InstanceListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible)
          - weka.gui.beans.StripChartCustomizer (implements java.beans.Customizer)
          - weka.gui.beans.SubstringLabeler (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.DataSourceListener, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.Visible)
          - weka.gui.beans.SubstringLabelerCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.core.EnvironmentHandler)
          - weka.gui.beans.SubstringReplacer (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.Visible)
          - weka.gui.beans.SubstringReplacerCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.core.EnvironmentHandler)
          - weka.gui.beans.TextSaver (implements weka.gui.beans.BeanCommon, weka.core.EnvironmentHandler, java.io.Serializable, weka.gui.beans.TextListener, weka.gui.beans.Visible)
          - weka.gui.beans.TextSaverCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.core.EnvironmentHandler)
          - weka.gui.beans.TextViewer (implements weka.gui.beans.BeanCommon, java.beans.beancontext.BeanContextChild, weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, weka.gui.beans.HeadlessEventCollector, weka.gui.beans.TestSetListener, weka.gui.beans.TextListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible)
          - weka.gui.beans.TrainTestSplitMakerCustomizer (implements java.beans.Customizer)
          - weka.gui.WekaTaskMonitor (implements weka.gui.TaskLogger)
        - javax.swing.JPopupMenu (implements javax.accessibility.Accessible, javax.swing.MenuElement)
          - weka.gui.GenericObjectEditor.JTreePopupMenu
        - javax.swing.JScrollPane (implements javax.accessibility.Accessible, javax.swing.ScrollPaneConstants)
          - weka.gui.visualize.AttributePanel
          - weka.gui.visualize.LegendPanel
        - javax.swing.JTable (implements javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.Scrollable, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener)
          - weka.gui.arffviewer.ArffTable
          - weka.gui.ETable
          - weka.gui.sql.ResultSetTable
      - java.awt.Panel (implements javax.accessibility.Accessible)
        - weka.gui.streams.InstanceSavePanel (implements weka.gui.streams.InstanceListener)
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Dialog
          - javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - weka.gui.DatabaseConnectionDialog
            - weka.gui.EvaluationMetricSelectionDialog
            - weka.gui.GenericObjectEditor.CapabilitiesFilterDialog
            - weka.gui.ListSelectorDialog
            - weka.gui.experiment.OutputFormatDialog
            - weka.gui.PropertyDialog
            - weka.gui.PropertySelectorDialog
            - weka.gui.sql.SqlViewerDialog (implements weka.gui.sql.event.ResultChangedListener)
            - weka.gui.ViewerDialog (implements javax.swing.event.ChangeListener)
        - java.awt.Frame (implements java.awt.MenuContainer)
          - javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - weka.gui.arffviewer.ArffViewer (implements java.awt.event.WindowListener)
            - weka.gui.GUIChooser
            - weka.gui.GUIChooser.ChildFrameSDI
            - weka.gui.visualize.InstanceInfoFrame (implements weka.gui.visualize.InstanceInfo)
            - weka.gui.LogWindow (implements javax.swing.event.CaretListener, javax.swing.event.ChangeListener)
            - weka.gui.Main (implements weka.core.OptionHandler)
            - weka.gui.Main.ChildFrameSDI
            - weka.gui.SimpleCLI
        - weka.gui.SplashWindow
  - weka.gui.ComponentHelper
  - weka.core.pmml.jaxbbindings.CompoundPredicate
  - weka.core.pmml.jaxbbindings.CompoundRule
  - weka.core.pmml.jaxbbindings.Con1
  - weka.classifiers.trees.ht.ConditionalSufficientStats (implements java.io.Serializable)
    - weka.classifiers.trees.ht.GaussianConditionalSufficientStats (implements java.io.Serializable)
    - weka.classifiers.trees.ht.NominalConditionalSufficientStats (implements java.io.Serializable)
  - weka.core.pmml.jaxbbindings.ConfusionMatrix
  - weka.core.pmml.jaxbbindings.ConsequentSequence
  - weka.core.pmml.jaxbbindings.Constant
  - weka.core.pmml.jaxbbindings.Constraints
  - weka.core.ContingencyTables (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.ContStats
  - weka.core.converters.ConverterUtils (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.converters.ConverterUtils.DataSink (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.converters.ConverterUtils.DataSource (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Copyright
  - weka.core.pmml.jaxbbindings.CorrelationFields
  - weka.core.pmml.jaxbbindings.CorrelationMethods
  - weka.core.pmml.jaxbbindings.Correlations
  - weka.classifiers.trees.m5.CorrelationSplitInfo (implements java.lang.Cloneable, weka.core.RevisionHandler, java.io.Serializable, weka.classifiers.trees.m5.SplitEvaluate)
  - weka.core.pmml.jaxbbindings.CorrelationValues
  - weka.classifiers.evaluation.CostCurve (implements weka.core.RevisionHandler)
  - weka.classifiers.CostMatrix (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.gui.CostMatrixEditor (implements java.beans.PropertyEditor)
  - weka.core.pmml.jaxbbindings.Counts
  - weka.core.pmml.jaxbbindings.COUNTTABLETYPE
  - weka.core.pmml.jaxbbindings.Covariances
  - weka.core.pmml.jaxbbindings.CovariateList
  - weka.core.neighboursearch.CoverTree.CoverTreeNode (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.experiment.CrossValidationResultProducer (implements weka.core.AdditionalMeasureProducer, weka.core.OptionHandler, weka.experiment.ResultProducer, weka.core.RevisionHandler)
    - weka.experiment.CrossValidationSplitResultProducer
  - weka.experiment.CSVResultListener (implements weka.core.OptionHandler, weka.experiment.ResultListener, weka.core.RevisionHandler)
    - weka.experiment.InstancesResultListener
  - weka.experiment.DatabaseUtils (implements weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.converters.DatabaseConnection
    - weka.experiment.DatabaseResultListener (implements weka.experiment.ResultListener)
      - weka.experiment.DatabaseResultProducer (implements weka.core.AdditionalMeasureProducer, weka.core.OptionHandler, weka.experiment.ResultProducer)
    - weka.gui.sql.DbUtils
    - weka.experiment.InstanceQuery (implements weka.experiment.InstanceQueryAdapter, weka.core.OptionHandler)
  - weka.core.pmml.jaxbbindings.DataDictionary
  - weka.core.pmml.jaxbbindings.DataField
  - weka.datagenerators.DataGenerator (implements weka.core.OptionHandler, weka.core.Randomizable, weka.core.RevisionHandler, java.io.Serializable)
    - weka.datagenerators.ClassificationGenerator
      - weka.datagenerators.classifiers.classification.Agrawal (implements weka.core.TechnicalInformationHandler)
      - weka.datagenerators.classifiers.classification.BayesNet
      - weka.datagenerators.classifiers.classification.LED24 (implements weka.core.TechnicalInformationHandler)
      - weka.datagenerators.classifiers.classification.RandomRBF
      - weka.datagenerators.classifiers.classification.RDG1
    - weka.datagenerators.ClusterGenerator
      - weka.datagenerators.clusterers.BIRCHCluster (implements weka.core.TechnicalInformationHandler)
      - weka.datagenerators.clusterers.SubspaceCluster
    - weka.datagenerators.RegressionGenerator
      - weka.datagenerators.classifiers.regression.MexicanHat
        - weka.datagenerators.classifiers.regression.Expression
  - weka.core.DateAttributeInfo
  - weka.estimators.DDConditionalEstimator (implements weka.estimators.ConditionalEstimator)
  - weka.core.Debug (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Debug.Clock (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Debug.DBO (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Debug.Log (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Debug.SimpleLog (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Debug.Timestamp (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.Decision
  - weka.core.pmml.jaxbbindings.Decisions
  - weka.classifiers.rules.DecisionTableHashKey (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.DecisionTree
  - javax.swing.tree.DefaultMutableTreeNode (implements java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable)
    - weka.gui.GenericObjectEditor.GOETreeNode
    - weka.core.json.JSONNode
    - weka.core.Trie.TrieNode (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.DefineFunction
  - weka.core.pmml.jaxbbindings.Delimiter
  - weka.experiment.DensityBasedClustererSplitEvaluator (implements weka.core.AdditionalMeasureProducer, weka.core.OptionHandler, weka.core.RevisionHandler, weka.experiment.SplitEvaluator)
  - weka.core.pmml.jaxbbindings.DerivedField
  - 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
        - weka.core.ProtectedProperties (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.Discretize
  - weka.core.pmml.jaxbbindings.DiscretizeBin
  - weka.core.pmml.jaxbbindings.DiscrStats
  - weka.classifiers.trees.j48.Distribution (implements java.lang.Cloneable, weka.core.RevisionHandler, java.io.Serializable)
  - weka.estimators.DKConditionalEstimator (implements weka.estimators.ConditionalEstimator)
  - weka.estimators.DNConditionalEstimator (implements weka.estimators.ConditionalEstimator)
  - weka.gui.DocumentPrinting (implements java.awt.print.Printable)
  - weka.core.pmml.jaxbbindings.DocumentTermMatrix
  - weka.gui.graphvisualizer.DotParser (implements weka.gui.graphvisualizer.GraphConstants)
  - weka.core.matrix.DoubleVector (implements java.lang.Cloneable, weka.core.RevisionHandler)
  - weka.gui.treevisualizer.Edge
  - weka.core.matrix.EigenvalueDecomposition (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Environment (implements weka.core.RevisionHandler)
  - weka.estimators.Estimator (implements weka.core.CapabilitiesHandler, weka.core.CapabilitiesIgnorer, java.lang.Cloneable, weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.estimators.DiscreteEstimator (implements weka.core.Aggregateable<E>, weka.estimators.IncrementalEstimator)
    - weka.classifiers.bayes.net.estimate.DiscreteEstimatorBayes (implements weka.classifiers.bayes.net.search.local.Scoreable)
      - weka.classifiers.bayes.net.estimate.DiscreteEstimatorFullBayes
    - weka.estimators.KernelEstimator (implements weka.core.Aggregateable<E>, weka.estimators.IncrementalEstimator)
    - weka.estimators.MahalanobisEstimator (implements weka.estimators.IncrementalEstimator)
    - weka.estimators.NormalEstimator (implements weka.core.Aggregateable<E>, weka.estimators.IncrementalEstimator)
    - weka.estimators.PoissonEstimator (implements weka.estimators.IncrementalEstimator)
  - weka.estimators.EstimatorUtils (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.Euclidean
  - weka.classifiers.Evaluation (implements weka.core.RevisionHandler, java.io.Serializable, weka.core.Summarizable)
    - weka.classifiers.AggregateableEvaluation
  - weka.classifiers.evaluation.Evaluation (implements weka.core.RevisionHandler, java.io.Serializable, weka.core.Summarizable)
    - weka.classifiers.evaluation.AggregateableEvaluation (implements weka.core.Aggregateable<E>)
  - weka.classifiers.evaluation.EvaluationMetricHelper
  - weka.classifiers.evaluation.EvaluationUtils (implements weka.core.RevisionHandler)
  - java.util.EventObject (implements java.io.Serializable)
    - weka.gui.beans.BatchAssociationRulesEvent
    - weka.gui.beans.BatchClassifierEvent
    - weka.gui.beans.BatchClustererEvent
    - javax.swing.event.ChangeEvent
      - weka.gui.explorer.Explorer.CapabilitiesFilterChangeEvent
    - weka.gui.beans.ChartEvent
    - weka.gui.beans.ConfigurationEvent
    - weka.gui.sql.event.ConnectionEvent
    - weka.gui.beans.DataSetEvent
    - weka.gui.GenericObjectEditorHistory.HistorySelectionEvent
    - weka.gui.beans.GraphEvent
    - weka.gui.sql.event.HistoryChangedEvent
    - weka.gui.beans.ImageEvent
    - weka.gui.beans.IncrementalClassifierEvent
    - weka.gui.beans.InstanceEvent
    - weka.gui.streams.InstanceEvent
    - weka.gui.graphvisualizer.LayoutCompleteEvent
    - weka.gui.sql.event.QueryExecuteEvent
    - weka.gui.sql.event.ResultChangedEvent
    - weka.gui.scripting.event.ScriptExecutionEvent
    - weka.gui.beans.TestSetEvent
    - weka.gui.beans.TextEvent
    - weka.gui.beans.ThresholdDataEvent
    - weka.gui.scripting.event.TitleUpdatedEvent
    - weka.gui.beans.TrainingSetEvent
    - weka.gui.beans.VisualizableErrorEvent
  - weka.core.pmml.jaxbbindings.EventValues
  - weka.experiment.Experiment (implements weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.experiment.RemoteExperiment
  - weka.gui.experiment.ExperimenterDefaults (implements java.io.Serializable)
  - weka.experiment.ExplicitTestsetResultProducer (implements weka.core.AdditionalMeasureProducer, weka.core.OptionHandler, weka.experiment.ResultProducer, weka.core.RevisionHandler)
  - weka.gui.explorer.ExplorerDefaults (implements java.io.Serializable)
  - weka.core.pmml.jaxbbindings.ExponentialSmoothing
  - weka.core.pmml.Expression (implements java.io.Serializable)
    - weka.core.pmml.Constant
    - weka.core.pmml.Discretize
    - weka.core.pmml.FieldRef
    - weka.core.pmml.NormContinuous
    - weka.core.pmml.NormDiscrete
  - weka.core.pmml.jaxbbindings.Extension
  - weka.core.pmml.jaxbbindings.FactorList
  - weka.core.pmml.jaxbbindings.False
  - weka.core.pmml.jaxbbindings.FieldColumnPair
  - weka.core.pmml.FieldMetaInfo (implements java.io.Serializable)
    - weka.core.pmml.DerivedFieldMetaInfo (implements java.io.Serializable)
    - weka.core.pmml.MiningFieldMetaInfo (implements java.io.Serializable)
    - weka.core.pmml.TargetMetaInfo (implements java.io.Serializable)
  - weka.core.pmml.FieldMetaInfo.Interval (implements java.io.Serializable)
  - weka.core.pmml.FieldMetaInfo.Value (implements java.io.Serializable)
  - weka.core.pmml.jaxbbindings.FieldRef
  - weka.core.pmml.jaxbbindings.FieldValue
  - weka.core.pmml.jaxbbindings.FieldValueCount
  - javax.swing.filechooser.FileFilter
    - weka.gui.ExtensionFileFilter (implements java.io.FilenameFilter, java.io.Serializable)
  - weka.filters.Filter (implements weka.core.CapabilitiesHandler, weka.core.CapabilitiesIgnorer, weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.filters.unsupervised.attribute.AbstractTimeSeries (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
      - weka.filters.unsupervised.attribute.TimeSeriesTranslate
        - weka.filters.unsupervised.attribute.TimeSeriesDelta
    - weka.filters.unsupervised.attribute.Add (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.AddCluster (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.AddExpression (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.AddID (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.AddNoise (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.AddUserFields (implements weka.core.EnvironmentHandler, weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.AddValues (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.AllFilter (implements weka.filters.Sourcable)
    - weka.filters.supervised.attribute.AttributeSelection (implements weka.core.OptionHandler, weka.filters.SupervisedFilter)
    - weka.filters.unsupervised.attribute.ChangeDateFormat (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.supervised.attribute.ClassOrder (implements weka.core.OptionHandler, weka.filters.SupervisedFilter)
    - weka.filters.unsupervised.attribute.ClusterMembership (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.Copy (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.supervised.attribute.Discretize (implements weka.core.OptionHandler, weka.filters.SupervisedFilter, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
    - weka.filters.unsupervised.attribute.FirstOrder (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.MakeIndicator (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.MergeManyValues (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.MergeTwoValues (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.supervised.attribute.NominalToBinary (implements weka.core.OptionHandler, weka.filters.SupervisedFilter, weka.core.TechnicalInformationHandler)
    - weka.filters.unsupervised.attribute.NominalToBinary (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.NominalToString (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.instance.NonSparseToSparse (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.NumericTransform (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.Obfuscate (implements weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.supervised.attribute.PartitionMembership (implements weka.core.OptionHandler, weka.core.RevisionHandler, weka.filters.SupervisedFilter)
    - weka.filters.unsupervised.attribute.PotentialClassIgnorer (implements weka.core.OptionHandler)
      - weka.filters.unsupervised.attribute.Center (implements weka.filters.Sourcable, weka.filters.UnsupervisedFilter)
      - weka.filters.unsupervised.attribute.Discretize (implements weka.filters.UnsupervisedFilter, weka.core.WeightedInstancesHandler)
        - weka.filters.unsupervised.attribute.PKIDiscretize (implements weka.core.TechnicalInformationHandler)
      - weka.filters.unsupervised.attribute.MathExpression (implements weka.filters.UnsupervisedFilter)
      - weka.filters.unsupervised.attribute.Normalize (implements weka.core.OptionHandler, weka.filters.Sourcable, weka.filters.UnsupervisedFilter)
      - weka.filters.unsupervised.attribute.NumericToBinary (implements weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
      - weka.filters.unsupervised.attribute.ReplaceMissingValues (implements weka.filters.Sourcable, weka.filters.UnsupervisedFilter)
      - weka.filters.unsupervised.attribute.ReplaceMissingWithUserConstant (implements weka.core.EnvironmentHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
      - weka.filters.unsupervised.attribute.Standardize (implements weka.filters.Sourcable, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.PrincipalComponents (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.instance.Randomize (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.RandomProjection (implements weka.core.OptionHandler, weka.core.Randomizable, weka.core.TechnicalInformationHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.Remove (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.instance.RemoveFolds (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.instance.RemoveFrequentValues (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.instance.RemoveMisclassified (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.instance.RemovePercentage (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.instance.RemoveRange (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.RemoveType (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.RemoveUseless (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.instance.RemoveWithValues (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.RenameNominalValues (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.Reorder (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.supervised.instance.Resample (implements weka.core.OptionHandler, weka.filters.SupervisedFilter)
    - weka.filters.unsupervised.instance.Resample (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.instance.ReservoirSample (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.SimpleFilter
      - weka.filters.SimpleBatchFilter
        - weka.filters.supervised.attribute.AddClassification
        - weka.filters.supervised.instance.ClassBalancer (implements weka.filters.SupervisedFilter, weka.core.WeightedInstancesHandler)
        - weka.filters.unsupervised.attribute.InterquartileRange
        - weka.filters.unsupervised.attribute.KernelFilter (implements weka.core.TechnicalInformationHandler, weka.filters.UnsupervisedFilter)
        - weka.filters.unsupervised.attribute.MergeInfrequentNominalValues (implements weka.filters.UnsupervisedFilter)
        - weka.filters.supervised.attribute.MergeNominalValues (implements weka.filters.SupervisedFilter, weka.core.TechnicalInformationHandler, weka.core.WeightedInstancesHandler)
        - weka.filters.unsupervised.attribute.NumericToNominal
        - weka.filters.unsupervised.attribute.PartitionedMultiFilter
        - weka.filters.unsupervised.instance.RemoveDuplicates
        - weka.filters.unsupervised.instance.SubsetByExpression
        - weka.filters.unsupervised.attribute.Transpose (implements weka.filters.UnsupervisedFilter)
      - weka.filters.SimpleStreamFilter (implements weka.filters.StreamableFilter)
        - weka.filters.unsupervised.attribute.ClassAssigner
        - weka.filters.MultiFilter
        - weka.filters.unsupervised.attribute.NumericCleaner
        - weka.filters.unsupervised.attribute.RandomSubset
        - weka.filters.unsupervised.attribute.RemoveByName
        - weka.filters.unsupervised.attribute.RenameAttribute
        - weka.filters.unsupervised.attribute.SortLabels
    - weka.filters.unsupervised.instance.SparseToNonSparse (implements weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
    - weka.filters.supervised.instance.SpreadSubsample (implements weka.core.OptionHandler, weka.filters.SupervisedFilter)
    - weka.filters.supervised.instance.StratifiedRemoveFolds (implements weka.core.OptionHandler, weka.filters.SupervisedFilter)
    - weka.filters.unsupervised.attribute.StringToNominal (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.StringToWordVector (implements weka.core.OptionHandler, weka.filters.UnsupervisedFilter)
    - weka.filters.unsupervised.attribute.SwapValues (implements weka.core.OptionHandler, weka.filters.StreamableFilter, weka.filters.UnsupervisedFilter)
  - weka.core.FilteredDistance (implements weka.core.DistanceFunction, weka.core.OptionHandler, java.io.Serializable)
  - weka.core.FindWithCapabilities (implements weka.core.CapabilitiesHandler, weka.core.OptionHandler, weka.core.RevisionHandler)
  - weka.gui.beans.FlowRunner (implements weka.core.RevisionHandler)
  - weka.gui.beans.FlowRunner.SimpleLogger (implements weka.gui.Logger)
  - java.text.Format (implements java.lang.Cloneable, java.io.Serializable)
    - java.text.NumberFormat
      - java.text.DecimalFormat
        - weka.core.matrix.ExponentialFormat (implements weka.core.RevisionHandler)
        - weka.core.matrix.FlexibleDecimalFormat (implements weka.core.RevisionHandler)
        - weka.core.matrix.FloatingPointFormat (implements weka.core.RevisionHandler)
  - weka.core.pmml.Function (implements java.io.Serializable)
    - weka.core.pmml.BuiltInArithmetic
    - weka.core.pmml.BuiltInMath
    - weka.core.pmml.BuiltInString
    - weka.core.pmml.DefineFunction
  - weka.core.pmml.jaxbbindings.GaussianDistribution
  - weka.core.pmml.jaxbbindings.GeneralRegressionModel
  - weka.gui.GenericArrayEditor (implements java.beans.PropertyEditor)
  - weka.gui.GenericObjectEditor (implements weka.gui.CustomPanelSupplier, java.beans.PropertyEditor)
  - weka.gui.GenericObjectEditorHistory (implements java.io.Serializable)
  - weka.gui.GenericPropertiesCreator
  - weka.gui.graphvisualizer.GraphEdge
  - java.awt.Graphics
    - java.awt.Graphics2D
      - weka.gui.visualize.PostscriptGraphics
  - weka.gui.graphvisualizer.GraphNode (implements weka.gui.graphvisualizer.GraphConstants)
  - weka.core.scripting.Groovy (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.Header
  - weka.gui.graphvisualizer.HierarchicalBCEngine (implements weka.gui.graphvisualizer.GraphConstants, weka.gui.graphvisualizer.LayoutEngine)
  - weka.gui.HierarchyPropertyParser (implements java.io.Serializable)
  - weka.classifiers.trees.ht.HNode (implements java.io.Serializable)
    - weka.classifiers.trees.ht.LeafNode (implements java.io.Serializable)
      - weka.classifiers.trees.ht.ActiveHNode (implements weka.classifiers.trees.ht.LearningNode, java.io.Serializable)
        - weka.classifiers.trees.ht.NBNode (implements weka.classifiers.trees.ht.LearningNode, java.io.Serializable)
          - weka.classifiers.trees.ht.NBNodeAdaptive (implements weka.classifiers.trees.ht.LearningNode, java.io.Serializable)
      - weka.classifiers.trees.ht.InactiveHNode (implements weka.classifiers.trees.ht.LearningNode, java.io.Serializable)
    - weka.classifiers.trees.ht.SplitNode
  - weka.classifiers.trees.m5.Impurity (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.InlineTable
  - weka.core.InstanceComparator (implements java.util.Comparator<T>, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.InstanceField
  - weka.core.pmml.jaxbbindings.InstanceFields
  - weka.gui.streams.InstanceJoiner (implements weka.gui.streams.InstanceProducer, weka.gui.streams.SerialInstanceListener, java.io.Serializable)
  - weka.gui.beans.InteractiveTablePanel.InteractiveTableModelListener (implements javax.swing.event.TableModelListener)
  - weka.core.pmml.jaxbbindings.Interval
  - weka.core.pmml.jaxbbindings.INTSparseArray
  - weka.core.matrix.IntVector (implements java.lang.Cloneable, weka.core.RevisionHandler)
  - weka.associations.Item (implements java.lang.Comparable<T>, java.io.Serializable)
    - weka.associations.NominalItem (implements java.io.Serializable)
      - weka.associations.BinaryItem (implements java.io.Serializable)
    - weka.associations.NumericItem (implements java.io.Serializable)
  - weka.core.pmml.jaxbbindings.Item
  - weka.core.pmml.jaxbbindings.ItemRef
  - weka.core.pmml.jaxbbindings.Itemset
  - weka.associations.ItemSet (implements weka.core.RevisionHandler, java.io.Serializable)
    - weka.associations.AprioriItemSet (implements weka.core.RevisionHandler, java.io.Serializable)
    - weka.associations.LabeledItemSet (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.Jaccard
  - weka.core.Javadoc (implements weka.core.OptionHandler, weka.core.RevisionHandler)
    - weka.core.AllJavadoc
    - weka.core.GlobalInfoJavadoc
    - weka.core.OptionHandlerJavadoc
    - weka.core.TechnicalInformationHandlerJavadoc
  - weka.gui.visualize.JComponentWriter
    - weka.gui.visualize.BMPWriter
    - weka.gui.visualize.JPEGWriter
    - weka.gui.visualize.PNGWriter
    - weka.gui.visualize.PostscriptWriter
  - weka.gui.JListHelper
  - weka.classifiers.rules.JRip.Antd (implements weka.core.Copyable, weka.core.RevisionHandler, java.io.Serializable, weka.core.WeightedInstancesHandler)
    - weka.classifiers.rules.JRip.NominalAntd
    - weka.classifiers.rules.JRip.NumericAntd
  - weka.core.json.JSONInstances
  - weka.gui.JTableHelper
  - weka.core.scripting.Jython (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.estimators.KDConditionalEstimator (implements weka.estimators.ConditionalEstimator)
  - weka.gui.boundaryvisualizer.KDDataGenerator (implements weka.gui.boundaryvisualizer.DataGenerator, java.io.Serializable)
  - weka.core.neighboursearch.kdtrees.KDTreeNode (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.neighboursearch.kdtrees.KDTreeNodeSplitter (implements weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.neighboursearch.kdtrees.KMeansInpiredMethod (implements weka.core.TechnicalInformationHandler)
    - weka.core.neighboursearch.kdtrees.MedianOfWidestDimension (implements weka.core.TechnicalInformationHandler)
    - weka.core.neighboursearch.kdtrees.MidPointOfWidestDimension (implements weka.core.TechnicalInformationHandler)
    - weka.core.neighboursearch.kdtrees.SlidingMidPointOfWidestSide (implements weka.core.TechnicalInformationHandler)
  - weka.classifiers.functions.supportVector.Kernel (implements weka.core.CapabilitiesHandler, weka.core.CapabilitiesIgnorer, weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.classifiers.functions.supportVector.CachedKernel
      - weka.classifiers.functions.supportVector.PolyKernel
        - weka.classifiers.functions.supportVector.NormalizedPolyKernel
      - weka.classifiers.functions.supportVector.Puk (implements weka.core.TechnicalInformationHandler)
      - weka.classifiers.functions.supportVector.RBFKernel
    - weka.classifiers.functions.supportVector.PrecomputedKernelMatrixKernel (implements weka.core.Copyable)
    - weka.classifiers.functions.supportVector.StringKernel (implements weka.core.TechnicalInformationHandler)
  - weka.classifiers.functions.supportVector.KernelEvaluation (implements weka.core.RevisionHandler)
  - java.awt.event.KeyAdapter (implements java.awt.event.KeyListener)
    - weka.gui.ResultHistoryPanel.RKeyAdapter (implements java.io.Serializable)
  - weka.estimators.KKConditionalEstimator (implements weka.estimators.ConditionalEstimator)
  - weka.core.pmml.jaxbbindings.KNNInput
  - weka.core.pmml.jaxbbindings.KNNInputs
  - weka.gui.beans.KnowledgeFlow
  - weka.core.pmml.jaxbbindings.KohonenMap
  - weka.core.xml.KOML (implements weka.core.RevisionHandler)
  - weka.classifiers.lazy.kstar.KStarCache (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.classifiers.lazy.kstar.KStarCache.CacheTable (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.classifiers.lazy.kstar.KStarCache.TableEntry (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.classifiers.lazy.kstar.KStarNominalAttribute (implements weka.classifiers.lazy.kstar.KStarConstants, weka.core.RevisionHandler)
  - weka.classifiers.lazy.kstar.KStarNumericAttribute (implements weka.classifiers.lazy.kstar.KStarConstants, weka.core.RevisionHandler)
  - weka.classifiers.lazy.kstar.KStarWrapper (implements weka.core.RevisionHandler)
  - weka.experiment.LearningRateResultProducer (implements weka.core.AdditionalMeasureProducer, weka.core.OptionHandler, weka.experiment.ResultListener, weka.experiment.ResultProducer, weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.Level
  - weka.core.pmml.jaxbbindings.LiftData
  - weka.core.pmml.jaxbbindings.LiftGraph
  - weka.core.pmml.jaxbbindings.LinearKernelType
  - weka.core.pmml.jaxbbindings.LinearNorm
  - weka.core.matrix.LinearRegression (implements weka.core.RevisionHandler)
  - weka.classifiers.functions.neural.LinearUnit (implements weka.classifiers.functions.neural.NeuralMethod, weka.core.RevisionHandler)
  - weka.core.ListOptions (implements weka.core.OptionHandler, weka.core.RevisionHandler)
  - weka.gui.Loader
  - weka.core.pmml.jaxbbindings.LocalTransformations
  - weka.core.logging.Logger (implements weka.core.RevisionHandler)
    - weka.core.logging.ConsoleLogger
      - weka.core.logging.FileLogger
        - weka.core.logging.OutputLogger
  - weka.gui.LookAndFeel
  - weka.core.stemmers.LovinsStemmer (implements weka.core.stemmers.Stemmer, weka.core.TechnicalInformationHandler)
    - weka.core.stemmers.IteratedLovinsStemmer
  - java_cup.runtime.lr_parser
    - weka.core.json.Parser
    - weka.core.mathematicalexpression.Parser
    - weka.filters.unsupervised.instance.subsetbyexpression.Parser
  - weka.core.matrix.LUDecomposition (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.classifiers.rules.part.MakeDecList (implements weka.core.CapabilitiesHandler, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.MappingInfo (implements java.io.Serializable)
  - weka.core.pmml.jaxbbindings.MapValues
  - weka.classifiers.bayes.net.MarginCalculator (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.classifiers.bayes.net.MarginCalculator.JunctionTreeNode (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.classifiers.bayes.net.MarginCalculator.JunctionTreeSeparator (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.classifiers.evaluation.MarginCurve (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.MatCell
  - weka.core.MathematicalExpression (implements weka.core.RevisionHandler)
  - weka.core.matrix.Maths (implements weka.core.RevisionHandler)
  - weka.core.matrix.Matrix (implements java.lang.Cloneable, weka.core.RevisionHandler, java.io.Serializable)
    - weka.classifiers.evaluation.ConfusionMatrix
  - weka.core.Matrix (implements java.lang.Cloneable, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.Matrix
  - weka.core.Memory (implements weka.core.RevisionHandler)
  - weka.core.xml.MethodHandler (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.MiningBuildTask
  - weka.core.pmml.jaxbbindings.MiningField
  - weka.core.pmml.jaxbbindings.MiningModel
  - weka.core.pmml.MiningSchema (implements java.io.Serializable)
  - weka.core.pmml.jaxbbindings.MiningSchema
  - weka.core.pmml.jaxbbindings.Minkowski
  - weka.core.pmml.jaxbbindings.MissingValueWeights
  - weka.core.pmml.jaxbbindings.ModelExplanation
  - weka.core.pmml.jaxbbindings.ModelLiftGraph
  - weka.classifiers.trees.j48.ModelSelection (implements weka.core.RevisionHandler, java.io.Serializable)
    - weka.classifiers.trees.j48.BinC45ModelSelection
    - weka.classifiers.trees.j48.C45ModelSelection
    - weka.classifiers.trees.j48.NBTreeModelSelection
    - weka.classifiers.trees.lmt.ResidualModelSelection
  - weka.core.pmml.jaxbbindings.ModelStats
  - weka.core.pmml.jaxbbindings.ModelVerification
  - java.awt.event.MouseAdapter (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener)
    - weka.gui.ResultHistoryPanel.RMouseAdapter (implements java.io.Serializable)
  - weka.estimators.MultivariateGaussianEstimator (implements java.lang.Cloneable, weka.estimators.MultivariateEstimator)
  - weka.core.pmml.jaxbbindings.MultivariateStat
  - weka.core.pmml.jaxbbindings.MultivariateStats
  - weka.core.pmml.jaxbbindings.NaiveBayesModel
  - weka.gui.treevisualizer.NamedColor
  - weka.estimators.NDConditionalEstimator (implements weka.estimators.ConditionalEstimator)
  - weka.core.pmml.jaxbbindings.NearestNeighborModel
  - weka.core.neighboursearch.NearestNeighbourSearch (implements weka.core.AdditionalMeasureProducer, weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.neighboursearch.BallTree (implements weka.core.TechnicalInformationHandler)
    - weka.core.neighboursearch.CoverTree (implements weka.core.TechnicalInformationHandler)
    - weka.core.neighboursearch.FilteredNeighbourSearch
    - weka.core.neighboursearch.KDTree (implements weka.core.TechnicalInformationHandler)
    - weka.core.neighboursearch.LinearNNSearch
  - weka.classifiers.functions.neural.NeuralConnection (implements weka.core.RevisionHandler, java.io.Serializable)
    - weka.classifiers.functions.neural.NeuralNode
  - weka.core.pmml.jaxbbindings.NeuralInput
  - weka.core.pmml.jaxbbindings.NeuralInputs
  - weka.core.pmml.jaxbbindings.NeuralLayer
  - weka.core.pmml.jaxbbindings.NeuralNetwork
  - weka.core.pmml.jaxbbindings.NeuralOutput
  - weka.core.pmml.jaxbbindings.NeuralOutputs
  - weka.core.pmml.jaxbbindings.Neuron
  - weka.estimators.NNConditionalEstimator (implements weka.estimators.ConditionalEstimator)
  - weka.core.pmml.jaxbbindings.Node
  - weka.gui.treevisualizer.Node
  - weka.core.NominalAttributeInfo
    - weka.core.RelationalAttributeInfo
  - weka.classifiers.evaluation.NominalPrediction (implements weka.classifiers.evaluation.Prediction, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.NormalizableDistance (implements weka.core.DistanceFunction, weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.ChebyshevDistance (implements weka.core.TechnicalInformationHandler)
    - weka.core.EuclideanDistance (implements java.lang.Cloneable, weka.core.TechnicalInformationHandler)
    - weka.core.ManhattanDistance (implements weka.core.TechnicalInformationHandler)
    - weka.core.MinkowskiDistance (implements java.lang.Cloneable, weka.core.TechnicalInformationHandler)
  - weka.core.pmml.jaxbbindings.NormContinuous
  - weka.core.pmml.jaxbbindings.NormDiscrete
  - weka.core.stemmers.NullStemmer (implements weka.core.stemmers.Stemmer)
  - weka.core.pmml.jaxbbindings.NumericInfo
  - weka.classifiers.evaluation.NumericPrediction (implements weka.classifiers.evaluation.Prediction, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.NumericPredictor
  - weka.core.pmml.jaxbbindings.ObjectFactory
  - weka.core.Optimization (implements weka.core.RevisionHandler, weka.core.TechnicalInformationHandler)
    - weka.core.ConjugateGradientOptimization (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.OptimumLiftGraph
  - weka.core.Option (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.Output
  - weka.core.pmml.jaxbbindings.OutputField
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.FilterOutputStream
      - java.io.PrintStream (implements java.lang.Appendable, java.io.Closeable)
        - weka.core.logging.OutputLogger.OutputPrintStream
        - weka.core.Tee (implements weka.core.RevisionHandler)
  - weka.experiment.OutputZipper (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.PairCounts
  - weka.experiment.PairedStats (implements weka.core.RevisionHandler)
    - weka.experiment.PairedStatsCorrected
  - weka.experiment.PairedTTester (implements weka.core.OptionHandler, weka.core.RevisionHandler, weka.experiment.Tester)
    - weka.experiment.PairedCorrectedTTester (implements weka.core.TechnicalInformationHandler)
  - weka.core.pmml.jaxbbindings.Parameter
  - weka.core.pmml.jaxbbindings.ParameterField
  - weka.core.pmml.jaxbbindings.ParameterList
  - weka.core.pmml.jaxbbindings.ParamMatrix
  - weka.classifiers.bayes.net.ParentSet (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.Partition
  - weka.core.pmml.jaxbbindings.PartitionFieldStats
  - weka.core.pmml.jaxbbindings.PCell
  - weka.core.pmml.jaxbbindings.PCovCell
  - weka.core.pmml.jaxbbindings.PCovMatrix
  - weka.core.neighboursearch.PerformanceStats (implements weka.core.AdditionalMeasureProducer, weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.neighboursearch.TreePerformanceStats
  - weka.gui.treevisualizer.PlaceNode1 (implements weka.gui.treevisualizer.NodePlace)
  - weka.gui.treevisualizer.PlaceNode2 (implements weka.gui.treevisualizer.NodePlace)
  - weka.gui.visualize.PlotData2D (implements java.io.Serializable)
  - weka.gui.beans.PluginManager
  - weka.core.pmml.jaxbbindings.PMML
  - weka.core.pmml.PMMLFactory
  - weka.core.pmml.PMMLUtils
  - weka.core.pmml.jaxbbindings.PoissonDistribution
  - weka.core.pmml.jaxbbindings.PolynomialKernelType
  - weka.core.pmml.jaxbbindings.PPCell
  - weka.core.pmml.jaxbbindings.PPMatrix
  - weka.core.pmml.jaxbbindings.PredictiveModelQuality
  - weka.core.pmml.jaxbbindings.Predictor
  - weka.core.pmml.jaxbbindings.PredictorTerm
  - weka.gui.visualize.PrintableComponent (implements weka.gui.visualize.PrintableHandler)
  - java.beans.PropertyEditorSupport (implements java.beans.PropertyEditor)
    - weka.gui.FileEditor
    - weka.gui.SelectedTagEditor
  - weka.core.xml.PropertyHandler (implements weka.core.RevisionHandler)
  - weka.experiment.PropertyNode (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.PropertyPath (implements weka.core.RevisionHandler)
  - weka.core.PropertyPath.Path (implements weka.core.RevisionHandler)
  - weka.core.PropertyPath.PathElement (implements java.lang.Cloneable, weka.core.RevisionHandler)
  - weka.core.matrix.QRDecomposition (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.Quantile
  - weka.core.Queue (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.RadialBasisKernelType
  - java.util.Random (implements java.io.Serializable)
    - weka.core.Debug.Random (implements weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.RandomVariates (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.RandomLiftGraph
  - weka.experiment.RandomSplitResultProducer (implements weka.core.AdditionalMeasureProducer, weka.core.OptionHandler, weka.experiment.ResultProducer, weka.core.RevisionHandler)
  - weka.core.Range (implements weka.core.CustomDisplayStringProvider, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.REALSparseArray
  - weka.classifiers.functions.supportVector.RegOptimizer (implements weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.classifiers.functions.supportVector.RegSMO (implements weka.core.TechnicalInformationHandler)
      - weka.classifiers.functions.supportVector.RegSMOImproved (implements weka.core.TechnicalInformationHandler)
  - weka.core.pmml.jaxbbindings.Regression
  - weka.classifiers.evaluation.RegressionAnalysis
  - weka.core.pmml.jaxbbindings.RegressionModel
  - weka.experiment.RegressionSplitEvaluator (implements weka.core.AdditionalMeasureProducer, weka.core.OptionHandler, weka.core.RevisionHandler, weka.experiment.SplitEvaluator)
  - weka.core.pmml.jaxbbindings.RegressionTable
  - weka.gui.boundaryvisualizer.RemoteBoundaryVisualizerSubTask (implements weka.experiment.Task)
  - weka.experiment.RemoteExperimentEvent (implements java.io.Serializable)
  - weka.experiment.RemoteExperimentSubTask (implements weka.core.RevisionHandler, weka.experiment.Task)
  - java.rmi.server.RemoteObject (implements java.rmi.Remote, java.io.Serializable)
    - java.rmi.server.RemoteServer
      - java.rmi.server.UnicastRemoteObject
        - weka.experiment.RemoteEngine (implements weka.experiment.Compute, weka.core.RevisionHandler)
  - weka.gui.boundaryvisualizer.RemoteResult (implements java.io.Serializable)
  - weka.core.RepositoryIndexGenerator
  - weka.core.pmml.jaxbbindings.ResultField
  - weka.experiment.ResultMatrix (implements weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.experiment.ResultMatrixCSV
    - weka.experiment.ResultMatrixGnuPlot
    - weka.experiment.ResultMatrixHTML
    - weka.experiment.ResultMatrixLatex
    - weka.experiment.ResultMatrixPlainText
    - weka.experiment.ResultMatrixSignificance
  - weka.gui.sql.ResultSetHelper
  - weka.gui.sql.ResultSetTableModel (implements javax.swing.table.TableModel)
  - weka.core.RevisionUtils
  - weka.core.pmml.jaxbbindings.ROC
  - weka.core.pmml.jaxbbindings.ROCGraph
  - weka.core.pmml.jaxbbindings.Row
  - weka.classifiers.rules.Rule (implements weka.core.Copyable, weka.core.RevisionHandler, java.io.Serializable, weka.core.WeightedInstancesHandler)
    - weka.classifiers.rules.JRip.RipperRule
  - weka.classifiers.trees.m5.Rule (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.RuleSelectionMethod
  - weka.core.pmml.jaxbbindings.RuleSet
  - weka.core.pmml.jaxbbindings.RuleSetModel
  - weka.classifiers.rules.RuleStats (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.Run
  - weka.gui.SaveBuffer
  - weka.core.json.Scanner (implements java_cup.runtime.Scanner)
  - weka.core.mathematicalexpression.Scanner (implements java_cup.runtime.Scanner)
  - weka.filters.unsupervised.instance.subsetbyexpression.Scanner (implements java_cup.runtime.Scanner)
  - weka.core.pmml.jaxbbindings.Scorecard
  - weka.core.pmml.jaxbbindings.ScoreDistribution
  - weka.gui.scripting.Script (implements weka.core.OptionHandler, java.io.Serializable)
    - weka.gui.scripting.GroovyScript
    - weka.gui.scripting.JythonScript
  - weka.gui.scripting.ScriptUtils
  - weka.classifiers.bayes.net.search.SearchAlgorithm (implements weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.classifiers.bayes.net.search.fixed.FromFile
    - weka.classifiers.bayes.net.search.global.GlobalScoreSearchAlgorithm
      - weka.classifiers.bayes.net.search.global.GeneticSearch
      - weka.classifiers.bayes.net.search.global.HillClimber
        - weka.classifiers.bayes.net.search.global.RepeatedHillClimber
        - weka.classifiers.bayes.net.search.global.TabuSearch (implements weka.core.TechnicalInformationHandler)
      - weka.classifiers.bayes.net.search.global.K2 (implements weka.core.TechnicalInformationHandler)
      - weka.classifiers.bayes.net.search.global.SimulatedAnnealing (implements weka.core.TechnicalInformationHandler)
      - weka.classifiers.bayes.net.search.global.TAN (implements weka.core.TechnicalInformationHandler)
    - weka.classifiers.bayes.net.search.local.LocalScoreSearchAlgorithm
      - weka.classifiers.bayes.net.search.ci.CISearchAlgorithm
        - weka.classifiers.bayes.net.search.ci.ICSSearchAlgorithm
      - weka.classifiers.bayes.net.search.local.GeneticSearch
      - weka.classifiers.bayes.net.search.local.HillClimber
        - weka.classifiers.bayes.net.search.local.LAGDHillClimber
        - weka.classifiers.bayes.net.search.local.RepeatedHillClimber
        - weka.classifiers.bayes.net.search.local.TabuSearch (implements weka.core.TechnicalInformationHandler)
      - weka.classifiers.bayes.net.search.local.K2 (implements weka.core.TechnicalInformationHandler)
      - weka.classifiers.bayes.net.search.local.SimulatedAnnealing (implements weka.core.TechnicalInformationHandler)
      - weka.classifiers.bayes.net.search.local.TAN (implements weka.core.TechnicalInformationHandler)
    - weka.classifiers.bayes.net.search.fixed.NaiveBayes
  - weka.core.pmml.jaxbbindings.SeasonalityExpoSmooth
  - weka.core.pmml.jaxbbindings.Segment
  - weka.core.pmml.jaxbbindings.Segmentation
  - weka.core.SelectedTag (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.Sequence
  - weka.core.pmml.jaxbbindings.SequenceModel
  - weka.core.pmml.jaxbbindings.SequenceReference
  - weka.core.pmml.jaxbbindings.SequenceRule
  - weka.core.SerializationHelper (implements weka.core.RevisionHandler)
  - weka.core.SerializedObject (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.xml.SerialUIDChanger (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.SetPredicate
  - weka.core.pmml.jaxbbindings.SetReference
  - weka.classifiers.functions.SGDText.Count (implements java.io.Serializable)
  - weka.core.pmml.jaxbbindings.SigmoidKernelType
  - weka.classifiers.functions.neural.SigmoidUnit (implements weka.classifiers.functions.neural.NeuralMethod, weka.core.RevisionHandler)
  - java.beans.SimpleBeanInfo (implements java.beans.BeanInfo)
    - weka.gui.beans.AbstractDataSinkBeanInfo
      - weka.gui.beans.SaverBeanInfo
    - weka.gui.beans.AbstractDataSourceBeanInfo
      - weka.gui.beans.LoaderBeanInfo
    - weka.gui.beans.AbstractTestSetProducerBeanInfo
      - weka.gui.beans.TestSetMakerBeanInfo
    - weka.gui.beans.AbstractTrainAndTestSetProducerBeanInfo
      - weka.gui.beans.CrossValidationFoldMakerBeanInfo
      - weka.gui.beans.TrainTestSplitMakerBeanInfo
    - weka.gui.beans.AbstractTrainingSetProducerBeanInfo
      - weka.gui.beans.TrainingSetMakerBeanInfo
    - weka.filters.unsupervised.attribute.AddUserFieldsBeanInfo
    - weka.gui.beans.AppenderBeanInfo
    - weka.gui.beans.AssociatorBeanInfo
    - weka.gui.beans.AttributeSummarizerBeanInfo
    - weka.gui.beans.ClassAssignerBeanInfo
    - weka.gui.beans.ClassifierBeanInfo
    - weka.gui.beans.ClassifierPerformanceEvaluatorBeanInfo
    - weka.gui.beans.ClassValuePickerBeanInfo
    - weka.gui.beans.ClustererBeanInfo
    - weka.gui.beans.ClustererPerformanceEvaluatorBeanInfo
    - weka.gui.beans.CostBenefitAnalysisBeanInfo
    - weka.gui.beans.DataVisualizerBeanInfo
    - weka.gui.beans.FilterBeanInfo
    - weka.gui.beans.FlowByExpressionBeanInfo
    - weka.gui.beans.GraphViewerBeanInfo
    - weka.gui.beans.ImageSaverBeanInfo
    - weka.gui.beans.ImageViewerBeanInfo
    - weka.gui.beans.IncrementalClassifierEvaluatorBeanInfo
    - weka.classifiers.misc.InputMappedClassifierBeanInfo
    - weka.gui.beans.InstanceStreamToBatchMakerBeanInfo
    - weka.gui.beans.JoinBeanInfo
    - weka.gui.beans.ModelPerformanceChartBeanInfo
    - weka.gui.beans.NoteBeanInfo
    - weka.gui.beans.PredictionAppenderBeanInfo
    - weka.gui.beans.ScatterPlotMatrixBeanInfo
    - weka.gui.beans.SerializedModelSaverBeanInfo
    - weka.gui.beans.SorterBeanInfo
    - weka.gui.beans.StripChartBeanInfo
    - weka.gui.beans.SubstringLabelerBeanInfo
    - weka.gui.beans.SubstringReplacerBeanInfo
    - weka.gui.beans.TextSaverBeanInfo
    - weka.gui.beans.TextViewerBeanInfo
  - weka.gui.SimpleCLIPanel.CommandlineCompletion
  - weka.gui.SimpleDateFormatEditor (implements java.beans.PropertyEditor)
  - weka.classifiers.trees.lmt.SimpleLinearRegression (implements java.io.Serializable)
  - weka.core.pmml.jaxbbindings.SimpleMatching
  - weka.core.pmml.jaxbbindings.SimplePredicate
  - weka.core.pmml.jaxbbindings.SimpleRule
  - weka.core.pmml.jaxbbindings.SimpleSetPredicate
  - weka.core.SingleIndex (implements weka.core.CustomDisplayStringProvider, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.matrix.SingularValueDecomposition (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.classifiers.functions.SMO.BinarySMO (implements java.io.Serializable)
  - weka.classifiers.functions.supportVector.SMOset (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.stemmers.SnowballStemmer (implements weka.core.OptionHandler, weka.core.stemmers.Stemmer)
  - weka.gui.SortedTableModel.SortContainer (implements java.lang.Comparable<T>)
  - weka.filters.unsupervised.attribute.SortLabels.CaseInsensitiveComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - weka.filters.unsupervised.attribute.SortLabels.CaseSensitiveComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - weka.core.SpecialFunctions (implements weka.core.RevisionHandler)
  - weka.classifiers.trees.ht.Split (implements java.io.Serializable)
    - weka.classifiers.trees.ht.UnivariateNominalMultiwaySplit (implements java.io.Serializable)
    - weka.classifiers.trees.ht.UnivariateNumericBinarySplit (implements java.io.Serializable)
  - weka.classifiers.trees.ht.SplitCandidate (implements java.lang.Comparable<T>)
  - weka.classifiers.trees.j48.SplitCriterion (implements weka.core.RevisionHandler, java.io.Serializable)
    - weka.classifiers.trees.j48.EntropyBasedSplitCrit
      - weka.classifiers.trees.j48.EntropySplitCrit
      - weka.classifiers.trees.j48.GainRatioSplitCrit
      - weka.classifiers.trees.j48.InfoGainSplitCrit
  - weka.classifiers.trees.ht.SplitMetric (implements java.io.Serializable)
    - weka.classifiers.trees.ht.GiniSplitMetric (implements java.io.Serializable)
    - weka.classifiers.trees.ht.InfoGainSplitMetric (implements java.io.Serializable)
  - weka.core.pmml.jaxbbindings.SquaredEuclidean
  - weka.core.neighboursearch.covertrees.Stack<T> (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Statistics (implements weka.core.RevisionHandler)
  - weka.classifiers.trees.j48.Stats (implements weka.core.RevisionHandler)
  - weka.experiment.Stats (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.stemmers.Stemming (implements weka.core.RevisionHandler)
  - weka.core.Stopwords (implements weka.core.RevisionHandler)
  - weka.gui.beans.StreamThroughput (implements java.io.Serializable)
  - weka.core.converters.StreamTokenizerUtils (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.gui.beans.SubstringLabelerRules (implements weka.core.EnvironmentHandler)
  - weka.gui.beans.SubstringLabelerRules.SubstringLabelerMatchRule
  - weka.gui.beans.SubstringReplacerRules (implements weka.core.EnvironmentHandler)
  - weka.gui.beans.SubstringReplacerRules.SubstringReplacerMatchRule
  - weka.core.pmml.jaxbbindings.SupportVector
  - weka.core.pmml.jaxbbindings.SupportVectorMachine
  - weka.core.pmml.jaxbbindings.SupportVectorMachineModel
  - weka.core.pmml.jaxbbindings.SupportVectors
  - weka.gui.SysErrLog (implements weka.gui.Logger)
  - weka.core.SystemInfo (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.TableLocator
  - weka.core.Tag (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.Tanimoto
  - weka.core.pmml.jaxbbindings.Target
  - weka.core.pmml.jaxbbindings.Targets
  - weka.core.pmml.jaxbbindings.TargetValue
  - weka.core.pmml.jaxbbindings.TargetValueCount
  - weka.core.pmml.jaxbbindings.TargetValueCounts
  - weka.experiment.TaskStatusInfo (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.Taxonomy
  - weka.core.TechnicalInformation (implements weka.core.RevisionHandler)
  - weka.datagenerators.Test (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.TestDistributions
  - weka.core.TestInstances (implements java.lang.Cloneable, weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.jaxbbindings.TextCorpus
  - weka.core.pmml.jaxbbindings.TextDictionary
  - weka.core.pmml.jaxbbindings.TextDocument
  - weka.core.pmml.jaxbbindings.TextModel
  - weka.core.pmml.jaxbbindings.TextModelNormalization
  - weka.core.pmml.jaxbbindings.TextModelSimiliarity
  - java.lang.Thread (implements java.lang.Runnable)
    - weka.gui.ReaderToTextPane
    - weka.gui.scripting.Script.ScriptThread
      - weka.gui.scripting.GroovyScript.GroovyThread
      - weka.gui.scripting.JythonScript.JythonThread
  - weka.classifiers.evaluation.ThresholdCurve (implements weka.core.RevisionHandler)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - weka.gui.graphvisualizer.BIFFormatException
      - java.io.IOException
        - weka.core.converters.Loader.StructureNotReadyException
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - weka.classifiers.evaluation.AbstractEvaluationMetric.UnknownStatisticException
        - weka.core.UnassignedClassException
        - weka.core.UnassignedDatasetException
      - weka.core.WekaException
        - weka.core.NoSupportForMissingValuesException
        - weka.core.UnsupportedAttributeTypeException
        - weka.core.UnsupportedClassTypeException
  - weka.core.pmml.jaxbbindings.Time
  - weka.core.pmml.jaxbbindings.TimeAnchor
  - weka.core.pmml.jaxbbindings.TimeCycle
  - weka.core.pmml.jaxbbindings.TimeException
  - weka.core.pmml.jaxbbindings.TimeSeries
  - weka.core.pmml.jaxbbindings.TimeSeriesModel
  - weka.core.pmml.jaxbbindings.Timestamp
  - weka.core.pmml.jaxbbindings.TimeValue
  - weka.core.tokenizers.Tokenizer (implements java.util.Enumeration<E>, weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.tokenizers.AlphabeticTokenizer
    - weka.core.tokenizers.CharacterDelimitedTokenizer
      - weka.core.tokenizers.NGramTokenizer
      - weka.core.tokenizers.WordTokenizer
    - weka.core.tokenizers.CharacterNGramTokenizer
  - weka.core.pmml.jaxbbindings.TrainingInstances
  - weka.core.pmml.jaxbbindings.TransformationDictionary
  - weka.gui.treevisualizer.TreeBuild
  - weka.gui.treevisualizer.TreeDisplayEvent
  - weka.core.pmml.jaxbbindings.TreeModel
  - weka.core.pmml.jaxbbindings.TrendExpoSmooth
  - weka.core.Trie (implements java.lang.Cloneable, java.util.Collection<E>, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Trie.TrieIterator (implements java.util.Iterator<E>, weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.True
  - weka.classifiers.evaluation.TwoClassStats (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.UniformDistribution
  - weka.estimators.UnivariateEqualFrequencyHistogramEstimator (implements java.io.Serializable, weka.estimators.UnivariateDensityEstimator, weka.estimators.UnivariateIntervalEstimator, weka.estimators.UnivariateQuantileEstimator)
  - weka.estimators.UnivariateKernelEstimator (implements java.io.Serializable, weka.estimators.UnivariateDensityEstimator, weka.estimators.UnivariateIntervalEstimator, weka.estimators.UnivariateQuantileEstimator)
  - weka.estimators.UnivariateMixtureEstimator (implements weka.core.OptionHandler, java.io.Serializable, weka.estimators.UnivariateDensityEstimator, weka.estimators.UnivariateIntervalEstimator, weka.estimators.UnivariateQuantileEstimator)
  - weka.estimators.UnivariateMixtureEstimator.MM
  - weka.estimators.UnivariateNormalEstimator (implements java.io.Serializable, weka.estimators.UnivariateDensityEstimator, weka.estimators.UnivariateIntervalEstimator, weka.estimators.UnivariateQuantileEstimator)
  - weka.core.pmml.jaxbbindings.UnivariateStats
  - weka.core.Utils (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.Value
  - weka.classifiers.trees.m5.Values (implements weka.core.RevisionHandler)
  - weka.classifiers.bayes.net.VaryNode (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.pmml.VectorDictionary (implements java.io.Serializable)
  - weka.core.pmml.jaxbbindings.VectorDictionary
  - weka.core.pmml.jaxbbindings.VectorFields
  - weka.core.pmml.VectorInstance (implements java.io.Serializable)
  - weka.core.pmml.jaxbbindings.VectorInstance
  - weka.core.pmml.jaxbbindings.VerificationField
  - weka.core.pmml.jaxbbindings.VerificationFields
  - weka.core.Version (implements java.lang.Comparable<T>, weka.core.RevisionHandler)
  - weka.gui.visualize.VisualizePanelEvent
  - weka.gui.visualize.VisualizeUtils
  - weka.classifiers.trees.ht.WeightMass (implements java.io.Serializable)
  - weka.core.WekaEnumeration<E> (implements java.util.Enumeration<E>, weka.core.RevisionHandler)
  - weka.core.WekaPackageManager
  - weka.core.pmml.jaxbbindings.XCoordinates
  - weka.core.xml.XMLDocument (implements weka.core.RevisionHandler)
    - weka.core.xml.XMLInstances (implements java.io.Serializable)
  - weka.gui.beans.XMLFileBasedKFMetaStore (implements weka.gui.beans.KFMetaStore)
  - weka.core.xml.XMLOptions (implements weka.core.RevisionHandler)
  - weka.core.xml.XMLSerialization (implements weka.core.RevisionHandler)
    - weka.core.xml.XMLBasicSerialization
      - weka.gui.beans.xml.XMLBeans
      - weka.classifiers.xml.XMLClassifier
      - weka.experiment.xml.XMLExperiment
  - weka.core.xml.XMLSerializationMethodHandler (implements weka.core.RevisionHandler)
  - weka.core.xml.XStream (implements weka.core.RevisionHandler)
  - weka.core.pmml.jaxbbindings.YCoordinates
  - weka.classifiers.trees.m5.YongSplitInfo (implements java.lang.Cloneable, weka.core.RevisionHandler, java.io.Serializable, weka.classifiers.trees.m5.SplitEvaluate)

## Interface Hierarchy

- weka.core.AdditionalMeasureProducer
- weka.core.Aggregateable<E>
- weka.associations.AssociationRulesProducer
- weka.gui.visualize.plugins.AssociationRuleVisualizePlugin
- weka.associations.Associator
- weka.attributeSelection.AttributeEvaluator
- weka.gui.visualize.AttributePanelListener
- weka.attributeSelection.AttributeTransformer
- weka.gui.beans.BatchAssociationRulesListener
- weka.core.converters.BatchConverter
- weka.core.BatchPredictor
- weka.gui.beans.BeanCommon
- weka.gui.beans.BeanCustomizer.ModifyListener
- weka.core.CapabilitiesHandler
  - weka.core.MultiInstanceCapabilitiesHandler
  - weka.core.PartitionGenerator
- weka.core.CapabilitiesIgnorer
- weka.classifiers.Classifier
  - weka.classifiers.IterativeClassifier
- weka.gui.explorer.ClassifierPanelLaunchHandlerPlugin
- weka.clusterers.Clusterer
  - weka.clusterers.DensityBasedClusterer
- weka.gui.explorer.ClustererPanelLaunchHandlerPlugin
- weka.core.CommandlineRunnable
- weka.classifiers.ConditionalDensityEstimator
- weka.gui.beans.ConfigurationListener
- weka.gui.beans.ConfigurationProducer
- weka.gui.beans.ConnectionNotificationConsumer
- weka.core.Copyable
  - weka.core.Instance
- weka.core.CustomDisplayStringProvider
- java.beans.Customizer
  - weka.gui.beans.BeanCustomizer
    - weka.gui.beans.GOECustomizer
- weka.gui.beans.CustomizerCloseRequester
- weka.gui.beans.CustomizerClosingListener
- weka.gui.CustomPanelSupplier
- weka.core.converters.DatabaseConverter
- weka.gui.beans.DataFormatListener
- weka.gui.boundaryvisualizer.DataGenerator
- weka.gui.beans.DataSink
- weka.gui.beans.DataSource
- weka.core.Drawable
- weka.core.EnvironmentHandler
- weka.attributeSelection.ErrorBasedMeritEvaluator
- weka.gui.visualize.plugins.ErrorVisualizePlugin
- weka.gui.beans.EventConstraints
- java.util.EventListener
  - weka.gui.beans.BatchClassifierListener
  - weka.gui.beans.BatchClustererListener
  - weka.gui.beans.ChartListener
  - weka.gui.sql.event.ConnectionListener
  - weka.gui.beans.DataSourceListener
  - weka.gui.explorer.Explorer.CapabilitiesFilterChangeListener
  - weka.gui.beans.GraphListener
  - weka.gui.sql.event.HistoryChangedListener
  - weka.gui.beans.ImageListener
  - weka.gui.beans.IncrementalClassifierListener
  - weka.gui.beans.InstanceListener
  - weka.gui.streams.InstanceListener
  - weka.gui.sql.event.QueryExecuteListener
  - weka.gui.sql.event.ResultChangedListener
  - weka.gui.streams.SerialInstanceListener
  - weka.gui.beans.StartUpListener
  - weka.gui.beans.TestSetListener
  - weka.gui.beans.TextListener
  - weka.gui.beans.ThresholdDataListener
  - weka.gui.beans.TrainingSetListener
  - weka.gui.beans.VisualizableErrorListener
- weka.gui.explorer.Explorer.ExplorerPanel
- weka.gui.explorer.Explorer.LogHandler
- weka.core.converters.FileSourcedConverter
- weka.gui.GenericObjectEditorHistory.HistorySelectionListener
- weka.gui.graphvisualizer.GraphConstants
- weka.gui.visualize.plugins.GraphVisualizePlugin
- weka.gui.GUIChooser.GUIChooserMenuPlugin
- weka.gui.beans.HeadlessEventCollector
- weka.core.converters.IncrementalConverter
- weka.estimators.IncrementalEstimator
- weka.classifiers.evaluation.InformationRetrievalEvaluationMetric
- weka.classifiers.evaluation.InformationTheoreticEvaluationMetric
- weka.gui.visualize.InstanceInfo
- weka.gui.streams.InstanceProducer
- weka.experiment.InstanceQueryAdapter
- weka.classifiers.evaluation.IntervalBasedEvaluationMetric
- weka.classifiers.IntervalEstimator
- weka.core.scripting.JythonObject
  - weka.core.scripting.JythonSerializableObject (also extends java.io.Serializable)
- weka.gui.beans.KFMetaStore
- weka.gui.beans.KnowledgeFlowApp.KFPerspective
- weka.classifiers.lazy.kstar.KStarConstants
- weka.gui.graphvisualizer.LayoutCompleteEventListener
- weka.gui.graphvisualizer.LayoutEngine
- weka.classifiers.trees.ht.LearningNode
- weka.gui.Logger
- weka.core.LogHandler
- weka.gui.beans.LogWriter
- weka.gui.MainMenuExtension
- weka.core.Matchable
- weka.estimators.MultivariateEstimator
- weka.gui.treevisualizer.NodePlace
- weka.clusterers.NumberOfClustersRequestable
- weka.gui.beans.OffscreenChartRenderer
- weka.core.OptionHandler
  - weka.associations.CARuleMiner
  - weka.core.DistanceFunction
- weka.gui.visualize.Plot2DCompanion
- weka.core.pmml.PMMLModel
- weka.core.pmml.PMMLProducer
- weka.classifiers.evaluation.Prediction
- weka.gui.visualize.PrintableHandler
- weka.core.Randomizable
- weka.attributeSelection.RankedOutputSearch
- java.rmi.Remote
  - weka.experiment.Compute
- weka.experiment.RemoteExperimentListener
- weka.core.RevisionHandler
  - weka.estimators.ConditionalEstimator
  - weka.core.converters.Loader (also extends java.io.Serializable)
  - weka.core.converters.Saver (also extends java.io.Serializable)
  - weka.core.stemmers.Stemmer (also extends java.io.Serializable)
  - weka.estimators.UnivariateDensityEstimator
- weka.classifiers.bayes.net.search.local.Scoreable
- weka.gui.scripting.event.ScriptExecutionListener
- java.io.Serializable
  - weka.core.scripting.JythonSerializableObject (also extends weka.core.scripting.JythonObject)
  - weka.core.converters.Loader (also extends weka.core.RevisionHandler)
  - weka.classifiers.functions.neural.NeuralMethod
  - weka.experiment.ResultListener
  - weka.experiment.ResultProducer
  - weka.core.converters.Saver (also extends weka.core.RevisionHandler)
  - weka.experiment.SplitEvaluator
  - weka.core.stemmers.Stemmer (also extends weka.core.RevisionHandler)
  - weka.experiment.Task
  - weka.experiment.Tester
- weka.classifiers.Sourcable
- weka.filters.Sourcable
- weka.classifiers.trees.m5.SplitEvaluate
- weka.classifiers.evaluation.StandardEvaluationMetric
- weka.gui.beans.Startable
- weka.attributeSelection.StartSetHandler
- weka.core.stopwords.StopwordsHandler
- weka.filters.StreamableFilter
- weka.gui.beans.StructureProducer
- weka.attributeSelection.SubsetEvaluator
- weka.core.Summarizable
- weka.filters.SupervisedFilter
- weka.core.json.sym
- weka.core.mathematicalexpression.sym
- weka.filters.unsupervised.instance.subsetbyexpression.sym
- weka.gui.TaskLogger
- weka.core.TechnicalInformationHandler
- weka.gui.beans.TestSetProducer
- weka.core.ThreadSafe
- weka.classifiers.evaluation.ThresholdProducingMetric
- weka.gui.scripting.event.TitleUpdatedListener
- weka.gui.beans.TrainingSetProducer
- weka.gui.treevisualizer.TreeDisplayListener
- weka.gui.visualize.plugins.TreeVisualizePlugin
- weka.core.Undoable
- weka.estimators.UnivariateIntervalEstimator
- weka.estimators.UnivariateQuantileEstimator
- weka.filters.UnsupervisedFilter
- weka.classifiers.UpdateableBatchProcessor
- weka.classifiers.UpdateableClassifier
- weka.clusterers.UpdateableClusterer
- weka.core.converters.URLSourcedLoader
- weka.gui.beans.UserRequestAcceptor
- weka.gui.beans.Visible
- weka.gui.visualize.VisualizePanelListener
- weka.gui.visualize.plugins.VisualizePlugin
- weka.core.WeightedInstancesHandler
- weka.gui.beans.WekaWrapper

## Annotation Type Hierarchy

- weka.gui.GPCIgnore (implements java.lang.annotation.Annotation)
- weka.gui.beans.KFStep (implements java.lang.annotation.Annotation)
- weka.gui.beans.KFIgnore (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - weka.Run.SchemeType
    - weka.associations.NumericItem.Comparison
    - weka.associations.DefaultAssociationRule.METRIC_TYPE
    - weka.core.TechnicalInformation.Type
    - weka.core.TechnicalInformation.Field
    - weka.core.RevisionUtils.Type
    - weka.core.Capabilities.Capability
    - weka.core.json.JSONNode.NodeType
    - weka.core.logging.Logger.Level
    - weka.core.pmml.FieldMetaInfo.Value.Property
    - weka.core.pmml.FieldMetaInfo.Interval.Closure
    - weka.core.pmml.FieldMetaInfo.Optype
    - weka.core.pmml.Array.ArrayType
    - weka.core.pmml.jaxbbindings.VALIDTIMESPEC
    - weka.core.pmml.jaxbbindings.TIMESERIESUSAGE
    - weka.core.pmml.jaxbbindings.TIMESERIESALGORITHM
    - weka.core.pmml.jaxbbindings.TIMEEXCEPTIONTYPE
    - weka.core.pmml.jaxbbindings.TIMEANCHOR2
    - weka.core.pmml.jaxbbindings.SVMREPRESENTATION
    - weka.core.pmml.jaxbbindings.SVMCLASSIFICATIONMETHOD
    - weka.core.pmml.jaxbbindings.RULEFEATURE
    - weka.core.pmml.jaxbbindings.RESULTFEATURE
    - weka.core.pmml.jaxbbindings.REGRESSIONNORMALIZATIONMETHOD
    - weka.core.pmml.jaxbbindings.OUTLIERTREATMENTMETHOD
    - weka.core.pmml.jaxbbindings.OPTYPE
    - weka.core.pmml.jaxbbindings.NOTRUECHILDSTRATEGY
    - weka.core.pmml.jaxbbindings.NNNORMALIZATIONMETHOD
    - weka.core.pmml.jaxbbindings.MULTIPLEMODELMETHOD
    - weka.core.pmml.jaxbbindings.MISSINGVALUETREATMENTMETHOD
    - weka.core.pmml.jaxbbindings.MISSINGVALUESTRATEGY
    - weka.core.pmml.jaxbbindings.MININGFUNCTION
    - weka.core.pmml.jaxbbindings.LINKFUNCTION
    - weka.core.pmml.jaxbbindings.INVALIDVALUETREATMENTMETHOD
    - weka.core.pmml.jaxbbindings.INTERPOLATIONMETHOD
    - weka.core.pmml.jaxbbindings.GAP
    - weka.core.pmml.jaxbbindings.FIELDUSAGETYPE
    - weka.core.pmml.jaxbbindings.DELIMITER2
    - weka.core.pmml.jaxbbindings.DATATYPE
    - weka.core.pmml.jaxbbindings.CUMULATIVELINKFUNCTION
    - weka.core.pmml.jaxbbindings.CONTSCORINGMETHOD
    - weka.core.pmml.jaxbbindings.COMPAREFUNCTION
    - weka.core.pmml.jaxbbindings.CATSCORINGMETHOD
    - weka.core.pmml.jaxbbindings.BASELINETESTSTATISTIC
    - weka.core.pmml.jaxbbindings.ACTIVATIONFUNCTION
    - weka.filters.unsupervised.attribute.InterquartileRange.ValueType
    - weka.gui.GUIChooser.GUIChooserMenuPlugin.Menu
    - weka.gui.scripting.SyntaxDocument.ATTR_TYPE
    - weka.gui.scripting.event.ScriptExecutionEvent.Type