/**
 * Scaffolding file used to store all the setups needed to run 
 * tests automatically generated by EvoSuite
 * Wed Sep 19 18:34:33 GMT 2018
 */

package uk.ac.sanger.artemis.components;

import org.evosuite.runtime.annotation.EvoSuiteClassExclude;
import org.junit.BeforeClass;
import org.junit.Before;
import org.junit.After;
import org.junit.AfterClass;
import org.evosuite.runtime.sandbox.Sandbox;
import org.evosuite.runtime.sandbox.Sandbox.SandboxMode;

@EvoSuiteClassExclude
public class Plot_ESTest_scaffolding {

  @org.junit.Rule 
  public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule();

  private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); 

  private org.evosuite.runtime.thread.ThreadStopper threadStopper =  new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000);


  @BeforeClass 
  public static void initEvoSuiteFramework() { 
    org.evosuite.runtime.RuntimeSettings.className = "uk.ac.sanger.artemis.components.Plot"; 
    org.evosuite.runtime.GuiSupport.initialize(); 
    org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; 
    org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; 
    org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; 
    org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; 
    org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); 
    org.evosuite.runtime.classhandling.JDKClassResetter.init();
    setSystemProperties();
    initializeClasses();
    org.evosuite.runtime.Runtime.getInstance().resetRuntime(); 
  } 

  @AfterClass 
  public static void clearEvoSuiteFramework(){ 
    Sandbox.resetDefaultSecurityManager(); 
    java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); 
  } 

  @Before 
  public void initTestCase(){ 
    threadStopper.storeCurrentThreads();
    threadStopper.startRecordingTime();
    org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); 
    org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); 
    setSystemProperties(); 
    org.evosuite.runtime.GuiSupport.setHeadless(); 
    org.evosuite.runtime.Runtime.getInstance().resetRuntime(); 
    org.evosuite.runtime.agent.InstrumentingAgent.activate(); 
  } 

  @After 
  public void doneWithTestCase(){ 
    threadStopper.killAndJoinClientThreads();
    org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); 
    org.evosuite.runtime.classhandling.JDKClassResetter.reset(); 
    resetClasses(); 
    org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); 
    org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); 
    org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); 
  } 

  public static void setSystemProperties() {
 
    java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); 
    java.lang.System.setProperty("file.encoding", "UTF-8"); 
    java.lang.System.setProperty("java.awt.headless", "true"); 
    java.lang.System.setProperty("java.io.tmpdir", "/var/folders/r3/l648tx8s7hn8ppds6z2bk5cc000h2n/T/"); 
    java.lang.System.setProperty("user.country", "GB"); 
    java.lang.System.setProperty("user.dir", "/Users/kp11/workspace/applications/Artemis-build-ci/Artemis"); 
    java.lang.System.setProperty("user.home", "/Users/kp11"); 
    java.lang.System.setProperty("user.language", "en"); 
    java.lang.System.setProperty("user.name", "kp11"); 
    java.lang.System.setProperty("user.timezone", ""); 
    java.lang.System.setProperty("log4j.configuration", "SUT.log4j.properties"); 
  }

  private static void initializeClasses() {
    org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(Plot_ESTest_scaffolding.class.getClassLoader() ,
      "org.apache.xalan.res.XSLTErrorResources",
      "org.apache.batik.dom.AbstractParentNode$ChildNodes",
      "uk.ac.sanger.artemis.OptionChangeEvent",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeTurbulenceElementFactory",
      "uk.ac.sanger.artemis.io.SimpleDocumentFeature",
      "org.apache.batik.svggen.SVGRenderingHints",
      "org.apache.batik.bridge.InterruptedBridgeException",
      "uk.ac.sanger.artemis.components.BasePlotGroup",
      "uk.ac.sanger.artemis.sequence.BasePatternFormatException",
      "org.apache.xalan.templates.XSLTVisitor",
      "uk.ac.sanger.artemis.plot.CodonUsageAlgorithm",
      "org.apache.xalan.templates.ElemTemplateElement",
      "org.apache.xpath.XPath",
      "uk.ac.sanger.artemis.EntryChangeListener",
      "uk.ac.sanger.artemis.plot.CoilFeatureAlgorithm",
      "org.apache.batik.ext.awt.color.NamedProfileCache",
      "org.apache.batik.dom.StyleSheetFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeCompositeElementFactory",
      "uk.ac.sanger.artemis.sequence.AminoAcidSequence",
      "uk.ac.sanger.artemis.Selectable",
      "org.apache.batik.dom.xbl.XBLManagerData",
      "org.apache.batik.bridge.CursorManager$CursorDescriptor",
      "uk.ac.sanger.artemis.io.RangeVector",
      "uk.ac.sanger.artemis.io.FeatureTable",
      "org.apache.batik.svggen.AbstractSVGConverter",
      "org.apache.batik.anim.dom.SVGOMAnimatedNumberList",
      "uk.ac.sanger.artemis.plot.NcAlgorithm",
      "uk.ac.sanger.artemis.io.PublicDBDocumentEntry",
      "uk.ac.sanger.artemis.util.StringVector",
      "org.apache.batik.bridge.ExternalResourceSecurity",
      "org.emboss.jemboss.JembossParams",
      "org.apache.batik.anim.dom.SVGDOMImplementation$SetElementFactory",
      "org.biojava.bio.seq.Feature$Template",
      "uk.ac.sanger.artemis.plot.CumulativeATSkewAlgorithm",
      "org.biojava.bio.seq.io.SequenceBuilderFactory",
      "uk.ac.sanger.artemis.components.genebuilder.gff.PropertiesPanel",
      "org.apache.log4j.Hierarchy",
      "org.apache.batik.dom.AbstractParentNode$ElementsByTagName",
      "uk.ac.sanger.artemis.sequence.MarkerRange",
      "org.emboss.jemboss.gui.Browser$3",
      "org.emboss.jemboss.gui.Browser$4",
      "org.apache.batik.svggen.SVGCompositeDescriptor",
      "org.biojava.utils.Changeable",
      "uk.ac.sanger.artemis.FeaturePatternPredicate",
      "uk.ac.sanger.artemis.plot.GCFrameAlgorithm",
      "uk.ac.sanger.artemis.components.genebuilder.ReferencesPanel",
      "org.emboss.jemboss.gui.Browser$6",
      "uk.ac.sanger.artemis.io.QualifierInfoHash",
      "org.apache.xalan.templates.ElemTextLiteral",
      "org.apache.batik.dom.svg.ExtendedTraitAccess",
      "org.apache.batik.i18n.LocaleGroup",
      "uk.ac.sanger.artemis.SimpleEntryGroup",
      "org.apache.log4j.spi.OptionHandler",
      "uk.ac.sanger.artemis.plot.PositionalAsymmetryAlgorithm",
      "org.biojava.utils.ChangeVetoException",
      "org.apache.batik.svggen.SVGAlphaComposite",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FontFaceFormatElementFactory",
      "org.apache.batik.anim.dom.SVGOMAnimatedPreserveAspectRatio",
      "org.apache.batik.svggen.SVGTransform$1",
      "uk.ac.sanger.artemis.sequence.MarkerInternal",
      "org.apache.xml.serializer.SerializerTrace",
      "org.gmod.schema.dao.GeneralDaoI",
      "org.apache.batik.svggen.SVGCustomComposite",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeImageElementFactory",
      "org.apache.batik.anim.AnimationEngine",
      "org.gmod.schema.dao.BaseDaoI",
      "org.apache.log4j.helpers.OptionConverter",
      "org.apache.batik.bridge.UserAgentViewport",
      "org.apache.batik.css.parser.ExtendedParser",
      "uk.ac.sanger.artemis.io.MiscLineGroup",
      "uk.ac.sanger.artemis.io.LazyQualifierValue",
      "org.apache.xalan.templates.StylesheetComposed",
      "org.apache.batik.anim.dom.AbstractSVGAnimatedLength",
      "uk.ac.sanger.artemis.components.FeatureDisplay$11",
      "org.gmod.schema.cv.CvTerm",
      "uk.ac.sanger.artemis.sequence.SequenceChangeListener",
      "org.apache.xmlgraphics.java2d.GraphicsConfigurationWithoutTransparency",
      "org.apache.batik.anim.dom.SVGDOMImplementation$SymbolElementFactory",
      "org.apache.batik.bridge.Mark",
      "org.apache.batik.svggen.SVGGraphicObjectConverter",
      "uk.ac.sanger.artemis.io.InvalidRelationException",
      "org.apache.xalan.templates.ElemSort",
      "uk.ac.sanger.artemis.components.genebuilder.cv.CVPanel",
      "org.biojava.bio.Annotation",
      "org.apache.log4j.Category",
      "uk.ac.sanger.artemis.io.LocationParseException",
      "uk.ac.sanger.artemis.util.FastVector",
      "org.apache.batik.svggen.SVGDescriptor",
      "org.apache.log4j.helpers.ThreadLocalMap",
      "org.apache.batik.dom.xbl.XBLManager",
      "org.apache.batik.anim.dom.TraitInformation",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeMorphologyElementFactory",
      "org.apache.xpath.XPathVisitor",
      "uk.ac.sanger.artemis.Action",
      "org.gmod.schema.pub.Pub",
      "org.apache.batik.script.ImportInfo",
      "org.apache.batik.script.InterpreterFactory",
      "uk.ac.sanger.artemis.io.ChadoCanonicalGene",
      "org.apache.xalan.processor.ProcessorInclude",
      "org.apache.batik.anim.values.AnimatableValue",
      "org.apache.batik.anim.dom.SVGDOMImplementation$SvgElementFactory",
      "org.apache.batik.anim.dom.SVGOMElement",
      "org.apache.batik.anim.dom.SVGDOMImplementation$DefinitionSrcElementFactory",
      "org.apache.batik.anim.dom.SVGOMAnimateElement",
      "uk.ac.sanger.artemis.components.Plot",
      "uk.ac.sanger.artemis.io.GenbankStreamSequence",
      "org.apache.batik.svggen.SVGComposite",
      "org.apache.batik.bridge.SVGBridgeExtension",
      "org.apache.batik.css.engine.CSSEngine",
      "org.apache.batik.anim.dom.SVGDOMImplementation$GlyphElementFactory",
      "uk.ac.sanger.artemis.components.SegmentBorder",
      "uk.ac.sanger.artemis.plot.CodonUsageWeight",
      "org.apache.batik.css.engine.CSSNavigableDocumentListener",
      "org.apache.batik.util.DoublyIndexedTable$TableIterator",
      "org.apache.batik.svggen.SVGPolygon",
      "org.apache.batik.dom.util.HashTable$Entry",
      "org.apache.batik.anim.dom.AbstractSVGAnimatedValue",
      "org.apache.batik.anim.dom.SVGDOMImplementation$TextElementFactory",
      "org.apache.batik.util.XMLConstants",
      "org.apache.batik.css.engine.CSSNavigableDocument",
      "org.apache.xalan.res.XSLMessages",
      "org.apache.batik.util.XMLResourceDescriptor",
      "org.apache.batik.anim.dom.SAXSVGDocumentFactory",
      "uk.ac.sanger.artemis.plot.KarlinSigAlgorithm",
      "org.apache.batik.anim.dom.SVGDOMImplementation$ImageElementFactory",
      "uk.ac.sanger.artemis.plot.EntropyAlgorithm",
      "uk.ac.sanger.artemis.components.DisplayAdjustmentEvent",
      "org.gmod.schema.utils.propinterface.PropertyI",
      "org.apache.batik.anim.dom.SVGOMAnimatedPoints",
      "org.apache.batik.anim.dom.SVGDOMImplementation$PolygonElementFactory",
      "org.apache.xalan.processor.ProcessorExsltFunction",
      "org.apache.log4j.spi.AppenderAttachable",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FontFaceUriElementFactory",
      "org.apache.batik.script.InterpreterPool",
      "uk.ac.sanger.artemis.io.GFF3AttributeAggregator",
      "org.apache.batik.dom.svg.IdContainer",
      "uk.ac.sanger.artemis.util.InputStreamProgressListenerVector",
      "uk.ac.sanger.artemis.util.PushBackException",
      "uk.ac.sanger.artemis.components.FeatureDisplay$12",
      "org.apache.batik.anim.dom.SVGDOMImplementation$ColorProfileElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$DescElementFactory",
      "org.biojava.bio.symbol.SymbolList",
      "org.biojava.bio.BioException",
      "uk.ac.sanger.artemis.plot.CodonUsageFormatException",
      "uk.ac.sanger.artemis.SimpleEntryGroup$FeatureEnumerator",
      "org.apache.batik.svggen.DOMTreeManager",
      "org.apache.batik.bridge.AbstractSVGBridge",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeColorMatrixElementFactory",
      "org.apache.batik.anim.dom.SVGOMAnimatedLength",
      "uk.ac.sanger.artemis.io.DatabaseDocumentEntry",
      "org.apache.xmlgraphics.java2d.GraphicsConfigurationWithTransparency",
      "uk.ac.sanger.artemis.io.LocationParseNode",
      "uk.ac.sanger.artemis.plot.Codon12CorrelationAlgorithm",
      "org.apache.batik.css.engine.CSSStylableElement",
      "org.apache.batik.dom.util.DOMUtilities$NSMap",
      "org.apache.batik.dom.ExtendedNode",
      "org.apache.batik.dom.svg.SVGContext",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FePointLightElementFactory",
      "org.apache.batik.anim.dom.AnimationTarget",
      "uk.ac.sanger.artemis.io.ComparableFeature",
      "uk.ac.sanger.artemis.SelectionChangeEvent",
      "org.apache.batik.svggen.SVGColor",
      "uk.ac.sanger.artemis.plot.BaseAlgorithm",
      "org.apache.batik.anim.dom.SVGDOMImplementation$SwitchElementFactory",
      "org.apache.batik.util.SVGConstants",
      "uk.ac.sanger.artemis.io.Key",
      "org.apache.xmlgraphics.java2d.GenericGraphicsDevice",
      "org.apache.xml.utils.StringVector",
      "org.apache.xpath.ExpressionOwner",
      "uk.ac.sanger.artemis.Options",
      "uk.ac.sanger.artemis.plot.HydrophobicityAlgorithm",
      "uk.ac.sanger.artemis.io.SimpleDocumentEntry",
      "org.apache.batik.anim.dom.SVGOMAnimatedNumber",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeGaussianBlurElementFactory",
      "org.apache.batik.anim.dom.SVGOMDocument$AnimAttrListener",
      "uk.ac.sanger.artemis.io.FeatureHeader",
      "org.apache.batik.bridge.BridgeContext",
      "org.apache.batik.bridge.BridgeExtension",
      "org.apache.xalan.processor.ProcessorCharacters",
      "uk.ac.sanger.artemis.plot.HydroAlgorithm",
      "org.apache.batik.bridge.UserAgent",
      "org.apache.batik.util.ParsedURL",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FontElementFactory",
      "org.apache.batik.svggen.SVGGeneratorContext",
      "org.apache.xml.dtm.DTMManager",
      "org.apache.batik.anim.dom.SVGDOMImplementation$GElementFactory",
      "org.apache.batik.css.engine.CSSEngineListener",
      "org.apache.xalan.templates.ElemMessage",
      "uk.ac.sanger.artemis.plot.ATDeviationAlgorithm",
      "uk.ac.sanger.artemis.FeatureKeyQualifierPredicate",
      "org.apache.batik.svggen.SVGGeneratorContext$GraphicContextDefaults",
      "org.apache.xpath.ExpressionNode",
      "org.apache.xalan.processor.XSLTElementDef",
      "uk.ac.sanger.artemis.ChangeListener",
      "org.apache.batik.css.engine.SVGCSSEngine",
      "uk.ac.sanger.artemis.plot.LineAttributes",
      "org.apache.batik.anim.dom.SVGDOMImplementation$ScriptElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$PathElementFactory",
      "uk.ac.sanger.artemis.plot.HydrophilicityAlgorithm",
      "org.apache.log4j.helpers.Loader",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeFuncRElementFactory",
      "uk.ac.sanger.artemis.sequence.MarkerChangeEvent",
      "uk.ac.sanger.artemis.components.genebuilder.GeneEditorPanel",
      "uk.ac.sanger.artemis.components.KeyChoice",
      "uk.ac.sanger.artemis.io.RawStreamSequence",
      "org.apache.batik.dom.svg.LiveAttributeValue",
      "org.apache.batik.anim.dom.SVGDOMImplementation$VkernElementFactory",
      "org.apache.log4j.MDC",
      "uk.ac.sanger.artemis.io.QualifierInfoException",
      "uk.ac.sanger.artemis.FilteredEntryGroup",
      "org.apache.batik.svggen.SVGLine",
      "org.apache.batik.anim.dom.SVGDOMImplementation$EllipseElementFactory",
      "uk.ac.sanger.artemis.sequence.SequenceChangeEvent",
      "org.gmod.schema.dao.SequenceDaoI",
      "org.apache.batik.parser.UnitProcessor$Context",
      "org.biojava.bio.seq.StrandedFeature$Template",
      "org.apache.xalan.templates.ElemText",
      "org.apache.batik.svggen.SVGPath",
      "org.apache.batik.dom.events.EventSupport",
      "org.apache.batik.dom.xbl.NodeXBL",
      "org.apache.xmlgraphics.java2d.AbstractGraphicsConfiguration",
      "org.biojava.bio.symbol.Symbol",
      "org.apache.batik.svggen.DefaultStyleHandler",
      "org.apache.batik.dom.AbstractParentNode",
      "org.apache.batik.util.CSSConstants",
      "org.apache.batik.svggen.GenericImageHandler",
      "org.apache.batik.bridge.SVGAnimationEngine",
      "org.gmod.schema.sequence.FeatureCvTerm",
      "org.apache.batik.anim.dom.SVGDOMImplementation$RectElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$LinearGradientElementFactory",
      "org.apache.batik.dom.svg.SVGOMException",
      "org.apache.xml.utils.PrefixResolver",
      "org.apache.batik.bridge.ErrorConstants",
      "org.apache.batik.bridge.svg12.SVG12BridgeExtension",
      "org.apache.batik.dom.AbstractElement",
      "org.apache.batik.svggen.ExtensionHandler",
      "org.apache.batik.bridge.DocumentLoader",
      "org.apache.batik.svggen.SVGFont",
      "uk.ac.sanger.artemis.io.DatabaseStreamFeature",
      "uk.ac.sanger.artemis.plot.GCWindowAlgorithm",
      "org.gmod.schema.dao.CvDaoI",
      "uk.ac.sanger.artemis.io.ReadListener",
      "uk.ac.sanger.artemis.io.InvalidKeyException",
      "org.apache.xml.utils.UnImplNode",
      "org.apache.batik.anim.dom.SVGOMAnimatedMarkerOrientValue",
      "uk.ac.sanger.artemis.io.Packing",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeComponentTransferElementFactory",
      "uk.ac.sanger.artemis.io.LocationLexer",
      "uk.ac.sanger.artemis.util.ByteBuffer",
      "org.apache.xml.res.XMLMessages",
      "org.apache.batik.dom.util.CSSStyleDeclarationFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeDiffuseLightingElementFactory",
      "org.apache.batik.anim.dom.SVGOMAnimatedPathData",
      "org.apache.batik.svggen.SVGGraphics2DIOException",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AnimateTransformElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeDistantLightElementFactory",
      "uk.ac.sanger.artemis.components.DisplayAdjustmentListener",
      "uk.ac.sanger.artemis.io.SimpleEntryInformation",
      "uk.ac.sanger.artemis.components.ZoomScrollBar",
      "uk.ac.sanger.artemis.io.StreamSequence",
      "uk.ac.sanger.artemis.io.GFF3AttributeBuilder",
      "uk.ac.sanger.artemis.io.Range",
      "uk.ac.sanger.artemis.sequence.Bases",
      "uk.ac.sanger.artemis.EntryGroupChangeListener",
      "uk.ac.sanger.artemis.ActionController",
      "uk.ac.sanger.artemis.io.BetweenRange",
      "org.apache.batik.bridge.TextPainter",
      "org.apache.batik.anim.dom.SVGOMAnimatedInteger",
      "org.apache.batik.bridge.FocusManager",
      "uk.ac.sanger.artemis.plot.CumulativeGCSkewAlgorithm",
      "uk.ac.sanger.artemis.FeatureFromVectorPredicate",
      "org.apache.log4j.PropertyConfigurator",
      "uk.ac.sanger.artemis.util.Document",
      "org.apache.log4j.spi.ThrowableRenderer",
      "org.apache.batik.svggen.SVGLinearGradient",
      "org.apache.batik.anim.dom.AnimatedLiveAttributeValue",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AElementFactory",
      "org.apache.batik.bridge.FontFamilyResolver",
      "org.apache.batik.css.engine.value.ShorthandManager",
      "uk.ac.sanger.artemis.Selection",
      "org.apache.batik.ext.awt.g2d.AbstractGraphics2D",
      "org.apache.batik.anim.dom.SVGDOMImplementation$ViewElementFactory",
      "uk.ac.sanger.artemis.sequence.NoSequenceException",
      "org.apache.xalan.templates.XSLTVisitable",
      "org.apache.batik.dom.util.DOMUtilities",
      "org.apache.batik.svggen.DefaultErrorHandler",
      "org.biojava.bio.seq.io.SequenceFormat",
      "uk.ac.sanger.artemis.components.QualifierTextArea",
      "org.apache.batik.anim.dom.SVGDOMImplementation$DefsElementFactory",
      "org.apache.batik.anim.dom.SVGOMAnimatedRect",
      "uk.ac.sanger.artemis.plot.ICDIAlgorithm",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AltGlyphItemElementFactory",
      "org.apache.batik.bridge.BridgeUpdateHandler",
      "org.apache.xalan.templates.StylesheetRoot",
      "uk.ac.sanger.artemis.io.BioJavaEntry",
      "org.apache.batik.anim.dom.SVGOMAnimationElement",
      "org.apache.log4j.spi.LoggerRepository",
      "org.apache.batik.util.SoftReferenceCache",
      "org.apache.batik.svggen.SVGTransform",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FontFaceElementFactory",
      "uk.ac.sanger.artemis.io.EntryInformationException",
      "org.apache.batik.dom.ExtensibleDOMImplementation",
      "org.apache.batik.anim.dom.SVGDOMImplementation$MissingGlyphElementFactory",
      "uk.ac.sanger.artemis.io.GFFMisc",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeFuncAElementFactory",
      "uk.ac.sanger.artemis.FeatureSegmentVector",
      "org.apache.batik.dom.AbstractChildNode",
      "uk.ac.sanger.artemis.chado.IBatisDAO",
      "org.apache.batik.i18n.LocalizableSupport",
      "org.apache.batik.anim.dom.SVGDOMImplementation$GlyphRefElementFactory",
      "org.apache.batik.anim.dom.AttributeInitializer",
      "uk.ac.sanger.artemis.components.filetree.RemoteFileNode",
      "uk.ac.sanger.artemis.io.SimpleDocumentEntry$1",
      "uk.ac.sanger.artemis.plot.GCDeviationAlgorithm",
      "org.apache.log4j.Level",
      "org.apache.xmlgraphics.java2d.color.RenderingIntent",
      "org.apache.batik.dom.AbstractParentChildNode",
      "org.apache.batik.anim.dom.SVGOMDocument",
      "org.apache.batik.svggen.SVGCustomBufferedImageOp",
      "uk.ac.sanger.artemis.io.FuzzyRange",
      "uk.ac.sanger.artemis.components.FeatureDisplay",
      "uk.ac.sanger.artemis.io.EntryInformation",
      "org.apache.batik.svggen.SVGTexturePaint",
      "uk.ac.sanger.artemis.sequence.MarkerChangeListener",
      "org.apache.batik.anim.dom.SVGDOMImplementation$ClipPathElementFactory",
      "org.apache.batik.css.engine.CSSEngineUserAgent",
      "org.apache.batik.bridge.BridgeException",
      "org.apache.batik.bridge.ScriptSecurity",
      "org.apache.batik.util.DoublyIndexedTable",
      "uk.ac.sanger.artemis.io.ReadFormatException",
      "org.apache.batik.dom.util.SAXDocumentFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$HkernElementFactory",
      "org.apache.batik.css.engine.value.ValueManager",
      "uk.ac.sanger.artemis.GotoEvent",
      "uk.ac.sanger.artemis.components.BasePlot",
      "org.apache.batik.svggen.DefaultExtensionHandler",
      "org.apache.batik.anim.dom.AnimatedAttributeListener",
      "org.apache.batik.svggen.SVGCustomPaint",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeSpecularLightingElementFactory",
      "org.apache.batik.dom.AbstractNode$1",
      "org.apache.batik.dom.AbstractAttr",
      "org.apache.batik.anim.dom.AnimationTargetListener",
      "uk.ac.sanger.artemis.LastSegmentException",
      "org.gmod.schema.dao.SchemaDaoI",
      "uk.ac.sanger.artemis.ChangeEvent",
      "org.apache.batik.xml.XMLUtilities",
      "uk.ac.sanger.artemis.io.GenbankStreamFeature",
      "uk.ac.sanger.artemis.util.OutOfRangeException",
      "org.apache.batik.ext.awt.g2d.TransformStackElement",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeDisplacementMapElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeOffsetElementFactory",
      "org.apache.xpath.WhitespaceStrippingElementMatcher",
      "org.apache.batik.svggen.DOMGroupManager",
      "org.apache.batik.dom.AbstractNode",
      "org.emboss.jemboss.gui.MemoryComboBox",
      "org.apache.batik.anim.dom.SVGOMAnimatedEnumeration",
      "uk.ac.sanger.artemis.io.EMBLObject",
      "uk.ac.sanger.artemis.ActionVector",
      "org.apache.batik.svggen.SVGIDGenerator",
      "uk.ac.sanger.artemis.sequence.Strand",
      "uk.ac.sanger.artemis.chado.GmodDAO",
      "org.apache.batik.svggen.SimpleImageHandler",
      "org.apache.batik.bridge.URIResolver",
      "org.emboss.jemboss.gui.Browser",
      "org.apache.batik.svggen.ErrorHandler",
      "uk.ac.sanger.artemis.components.FeatureEdit",
      "org.apache.log4j.spi.DefaultRepositorySelector",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FontFaceNameElementFactory",
      "uk.ac.sanger.artemis.OptionChangeListener",
      "org.apache.xpath.ExtensionsProvider",
      "org.apache.batik.dom.events.DocumentEventSupport$EventFactory",
      "org.apache.batik.xml.XMLCharacters",
      "org.apache.batik.svggen.SVGConvolveOp",
      "uk.ac.sanger.artemis.io.Sequence",
      "org.apache.batik.dom.AbstractDocument",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeMergeNodeElementFactory",
      "org.apache.batik.css.engine.value.Value",
      "uk.ac.sanger.artemis.util.LargeObjectDocument",
      "uk.ac.sanger.artemis.io.GenbankMisc",
      "uk.ac.sanger.artemis.chado.JdbcDAO",
      "org.apache.batik.svggen.SVGEllipse",
      "org.apache.batik.dom.AbstractDOMImplementation",
      "uk.ac.sanger.artemis.io.Location",
      "uk.ac.sanger.artemis.components.SwingWorker",
      "uk.ac.sanger.artemis.util.RemoteFileDocument",
      "uk.ac.sanger.artemis.io.PublicDBStreamFeature",
      "org.apache.batik.svggen.SVGClip",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FontFaceSrcElementFactory",
      "org.apache.log4j.or.ObjectRenderer",
      "uk.ac.sanger.artemis.FilteredEntryGroup$FeatureEnumerator",
      "uk.ac.sanger.artemis.util.DatabaseLocationParser",
      "org.apache.batik.anim.dom.SVGDOMImplementation$RadialGradientElementFactory",
      "org.apache.batik.bridge.RhinoInterpreterFactory",
      "uk.ac.sanger.artemis.io.FastaStreamSequence",
      "uk.ac.sanger.artemis.io.FeatureEnumeration",
      "org.apache.batik.dom.svg.TraitAccess",
      "uk.ac.sanger.artemis.components.CanvasPanel",
      "org.apache.batik.util.Service",
      "uk.ac.sanger.artemis.io.StreamFeature",
      "org.apache.xml.utils.NodeConsumer",
      "org.apache.batik.anim.dom.SVGDOMImplementation$TrefElementFactory",
      "uk.ac.sanger.artemis.components.EntryGroupPanel$1",
      "uk.ac.sanger.artemis.util.ReadOnlyException",
      "org.apache.xalan.templates.ElemUse",
      "org.apache.xml.utils.DOMHelper",
      "uk.ac.sanger.artemis.FilteredEntryGroup$3",
      "uk.ac.sanger.artemis.EntryChangeEvent",
      "uk.ac.sanger.artemis.FilteredEntryGroup$2",
      "org.apache.batik.script.Interpreter",
      "uk.ac.sanger.artemis.FilteredEntryGroup$1",
      "uk.ac.sanger.artemis.components.PlotMouseListener",
      "org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent",
      "org.apache.batik.anim.dom.SVGDOMImplementation$MetadataElementFactory",
      "org.apache.batik.bridge.GVTBuilder",
      "uk.ac.sanger.artemis.Feature",
      "uk.ac.sanger.artemis.plot.FeatureAlgorithm",
      "uk.ac.sanger.artemis.io.EmblDocumentEntry",
      "org.apache.batik.css.engine.CSSContext",
      "uk.ac.sanger.artemis.io.DocumentFeature",
      "uk.ac.sanger.artemis.plot.UserDataAlgorithm",
      "org.apache.batik.anim.dom.SVGDOMImplementation$TextPathElementFactory",
      "uk.ac.sanger.artemis.plot.Algorithm",
      "org.apache.xpath.res.XPATHMessages",
      "org.apache.log4j.spi.LoggerFactory",
      "org.apache.log4j.spi.Configurator",
      "uk.ac.sanger.artemis.io.MSPcrunchStreamFeature",
      "org.apache.batik.dom.events.DocumentEventSupport",
      "org.apache.batik.anim.dom.SVGDOMImplementation$StyleElementFactory",
      "org.apache.batik.svggen.SVGRescaleOp",
      "org.apache.batik.svggen.StyleHandler",
      "org.gmod.schema.sequence.Feature",
      "uk.ac.sanger.artemis.io.KeyVector",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AnimateElementFactory",
      "org.apache.batik.bridge.UserAgentAdapter",
      "org.apache.batik.svggen.ImageHandler",
      "org.biojava.bio.Annotatable",
      "org.gmod.schema.utils.Rankable",
      "org.apache.xalan.templates.Stylesheet",
      "org.apache.batik.anim.dom.SVGDOMImplementation$MarkerElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$CursorElementFactory",
      "uk.ac.sanger.artemis.FeatureVector",
      "uk.ac.sanger.artemis.SimpleGotoEventSource",
      "uk.ac.sanger.artemis.components.SwingWorker$ThreadVar",
      "uk.ac.sanger.artemis.io.EmblStreamSequence",
      "org.apache.batik.svggen.SVGGraphics2D",
      "org.biojava.bio.seq.FeatureHolder",
      "org.apache.batik.dom.svg.SVGDocumentFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeMergeElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeTileElementFactory",
      "org.gmod.schema.dao.OrganismDaoI",
      "org.apache.batik.bridge.SVGColorProfileElementBridge",
      "org.apache.xalan.processor.ProcessorTemplateElem",
      "org.apache.batik.dom.ExtensibleDOMImplementation$ElementFactory",
      "uk.ac.sanger.artemis.io.QualifierInfo",
      "org.apache.batik.svggen.ImageHandlerBase64Encoder",
      "org.apache.log4j.Priority",
      "org.apache.batik.svggen.SVGFilterDescriptor",
      "org.apache.batik.util.Platform",
      "org.apache.batik.anim.dom.SVGDOMImplementation$StopElementFactory",
      "uk.ac.sanger.artemis.components.FeatureDisplay$3",
      "org.apache.batik.svggen.AbstractSVGFilterConverter",
      "org.apache.log4j.LogManager",
      "org.gmod.schema.sequence.FeatureLoc",
      "org.apache.batik.bridge.UpdateManager",
      "uk.ac.sanger.artemis.components.FeatureDisplay$2",
      "org.apache.batik.dom.util.SAXIOException",
      "org.apache.batik.anim.dom.SVGDOMImplementation$TspanElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$MpathElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$MaskElementFactory",
      "uk.ac.sanger.artemis.io.DocumentEntry",
      "org.apache.batik.anim.dom.SVGDOMImplementation$ForeignObjectElementFactory",
      "uk.ac.sanger.artemis.io.BlastStreamFeature",
      "org.apache.log4j.DefaultCategoryFactory",
      "uk.ac.sanger.artemis.components.genebuilder.ortholog.MatchPanel",
      "uk.ac.sanger.artemis.FeatureKeyPredicate",
      "org.apache.log4j.or.RendererMap",
      "org.apache.batik.bridge.svg12.SVG12BridgeContext",
      "uk.ac.sanger.artemis.io.OutOfDateException",
      "org.apache.batik.i18n.Localizable",
      "org.apache.batik.svggen.DefaultImageHandler",
      "org.apache.batik.dom.util.DocumentFactory",
      "org.apache.batik.dom.util.HashTable",
      "org.apache.batik.svggen.SVGRectangle",
      "uk.ac.sanger.artemis.io.EmblMisc",
      "org.gmod.schema.general.DbXRef",
      "org.apache.batik.anim.dom.SVGDOMImplementation$PatternElementFactory",
      "uk.ac.sanger.artemis.io.PartialSequence",
      "org.apache.batik.dom.AbstractStylableDocument",
      "uk.ac.sanger.artemis.EntryGroupChangeEvent",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeConvolveMatrixElementFactory",
      "uk.ac.sanger.artemis.plot.ScaledChiAlgorithm",
      "org.apache.xml.utils.QName",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeFloodElementFactory",
      "uk.ac.sanger.artemis.Entry",
      "org.apache.batik.gvt.GraphicsNode",
      "org.apache.batik.bridge.CursorManager",
      "uk.ac.sanger.artemis.io.EmblStreamFeature",
      "uk.ac.sanger.artemis.io.QualifierParseException",
      "org.apache.batik.bridge.Bridge",
      "org.biojava.bio.symbol.IllegalSymbolException",
      "uk.ac.sanger.artemis.ExternalProgramVector",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AltGlyphDefElementFactory",
      "uk.ac.sanger.artemis.components.FeaturePlot",
      "uk.ac.sanger.artemis.plot.MRIAlgorithm",
      "org.apache.log4j.CategoryKey",
      "org.apache.batik.dom.GenericDocumentType",
      "uk.ac.sanger.artemis.io.Qualifier",
      "uk.ac.sanger.artemis.util.InputStreamProgressListener",
      "uk.ac.sanger.artemis.io.LocationLexer$TokenEnumeration",
      "uk.ac.sanger.artemis.io.DocumentEntryAutosaveThread",
      "uk.ac.sanger.artemis.components.EntryGroupPanel",
      "org.apache.batik.svggen.SVGBasicStroke",
      "org.apache.xalan.templates.AVT",
      "uk.ac.sanger.artemis.sequence.Marker",
      "uk.ac.sanger.artemis.plot.CSCSAlgorithm",
      "uk.ac.sanger.artemis.components.UserDefinedQualifiers",
      "org.apache.xml.utils.DOM2Helper",
      "org.apache.log4j.ProvisionNode",
      "org.apache.batik.anim.dom.SVGDOMImplementation$CircleElementFactory",
      "org.apache.xalan.templates.XMLNSDecl",
      "uk.ac.sanger.artemis.io.GFFDocumentEntry",
      "uk.ac.sanger.artemis.io.GFFStreamFeature",
      "org.apache.xalan.processor.StylesheetHandler",
      "org.apache.xpath.XPathContext",
      "org.apache.batik.dom.util.DocumentDescriptor",
      "org.apache.batik.svggen.SVGConverter",
      "uk.ac.sanger.artemis.io.ReadOnlyEmblStreamFeature",
      "org.apache.batik.anim.dom.SVGOMAnimatedLengthList",
      "org.apache.batik.bridge.DocumentBridge",
      "org.apache.batik.gvt.event.EventDispatcher",
      "uk.ac.sanger.artemis.components.QualifierChoice",
      "uk.ac.sanger.artemis.components.Plot$1",
      "org.apache.log4j.spi.RootLogger",
      "org.emboss.jemboss.gui.Browser$JIconButton",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AltGlyphElementFactory",
      "uk.ac.sanger.artemis.EntryVector",
      "org.apache.batik.svggen.ErrorConstants",
      "org.apache.log4j.spi.ErrorHandler",
      "org.apache.batik.anim.dom.SVGOMAnimatedString",
      "org.apache.batik.ext.awt.g2d.GraphicContext",
      "uk.ac.sanger.artemis.io.QualifierVector",
      "uk.ac.sanger.artemis.components.Plot$4",
      "org.apache.log4j.spi.RendererSupport",
      "uk.ac.sanger.artemis.components.Plot$3",
      "uk.ac.sanger.artemis.FeatureChangeListener",
      "uk.ac.sanger.artemis.FeatureChangeEvent",
      "uk.ac.sanger.artemis.util.FileDocument",
      "uk.ac.sanger.artemis.components.Plot$2",
      "org.apache.xalan.templates.ElemLiteralResult",
      "org.apache.batik.dom.events.NodeEventTarget",
      "org.apache.batik.bridge.Viewport",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeBlendElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$UseElementFactory",
      "org.apache.batik.dom.xbl.GenericXBLManager",
      "org.apache.batik.svggen.SVGPaint",
      "uk.ac.sanger.artemis.plot.CodonWeight",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AnimateMotionElementFactory",
      "uk.ac.sanger.artemis.io.LocationParseNodeVector",
      "uk.ac.sanger.artemis.io.LineGroup",
      "uk.ac.sanger.artemis.Entry$FeatureEnumerator",
      "org.apache.batik.svggen.SVGGraphicContext",
      "uk.ac.sanger.artemis.io.GFFEntryInformation",
      "org.apache.batik.anim.dom.SVGDOMImplementation",
      "uk.ac.sanger.artemis.GotoEventSource",
      "uk.ac.sanger.artemis.io.BioJavaFeature",
      "org.apache.batik.anim.dom.SVGOMAnimatedBoolean",
      "org.apache.batik.svggen.SVGLookupOp",
      "org.apache.batik.svggen.SVGGraphics2DRuntimeException",
      "org.apache.batik.svggen.SVGBufferedImageOp",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AnimateColorElementFactory",
      "uk.ac.sanger.artemis.plot.GCSDWindowAlgorithm",
      "org.apache.log4j.Logger",
      "uk.ac.sanger.artemis.FeatureSegment",
      "org.apache.batik.svggen.SVGFilterConverter",
      "org.apache.xalan.templates.ElemTemplate",
      "uk.ac.sanger.artemis.EntryGroup",
      "org.apache.xml.dtm.DTMWSFilter",
      "uk.ac.sanger.artemis.io.Feature",
      "org.apache.batik.util.Base64EncoderStream",
      "org.apache.log4j.helpers.LogLog",
      "uk.ac.sanger.artemis.io.QualifierInfoVector",
      "org.apache.batik.css.engine.CSSNavigableNode",
      "org.biojava.bio.seq.SequenceIterator",
      "uk.ac.sanger.artemis.io.BlastEntryInformation",
      "org.apache.xmlgraphics.java2d.color.ColorSpaceOrigin",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeFuncBElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeFuncGElementFactory",
      "org.apache.batik.anim.values.AnimatableNumberOptionalNumberValue",
      "uk.ac.sanger.artemis.components.DisplayComponent",
      "org.apache.log4j.spi.RepositorySelector",
      "org.apache.batik.ext.awt.image.renderable.Filter",
      "uk.ac.sanger.artemis.plot.AGWindowAlgorithm",
      "org.apache.batik.svggen.SVGGraphicContextConverter",
      "uk.ac.sanger.artemis.io.ReadEvent",
      "org.apache.batik.svggen.SVGPaintDescriptor",
      "uk.ac.sanger.artemis.io.Entry",
      "uk.ac.sanger.artemis.util.LinePushBackReader",
      "org.apache.batik.util.DoublyIndexedTable$Entry",
      "org.apache.log4j.or.DefaultRenderer",
      "org.apache.batik.anim.dom.SVGDOMImplementation$TitleElementFactory",
      "org.apache.batik.svggen.SVGStrokeDescriptor",
      "org.apache.xalan.templates.ElemUnknown",
      "org.apache.batik.svggen.SVGArc",
      "uk.ac.sanger.artemis.io.FeatureVector",
      "uk.ac.sanger.artemis.chado.ChadoTransactionManager",
      "org.apache.log4j.spi.ThrowableRendererSupport",
      "org.apache.xalan.processor.ProcessorImport",
      "org.apache.batik.anim.dom.SVGDOMImplementation$LineElementFactory",
      "org.apache.commons.logging.impl.Log4JLogger",
      "org.gmod.schema.organism.Organism",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeSpotLightElementFactory",
      "org.apache.batik.dom.AbstractParentNode$ElementsByTagNameNS",
      "org.apache.log4j.Appender",
      "org.biojava.bio.symbol.Alphabet",
      "uk.ac.sanger.artemis.chado.ChadoTransaction",
      "uk.ac.sanger.artemis.FeaturePredicate",
      "org.apache.batik.bridge.CursorManager$CursorCache",
      "org.apache.log4j.spi.HierarchyEventListener",
      "org.apache.log4j.spi.LoggingEvent",
      "org.apache.xalan.processor.XSLTElementProcessor",
      "org.apache.batik.anim.dom.AbstractElement",
      "uk.ac.sanger.artemis.io.QualifierLazyLoading",
      "uk.ac.sanger.artemis.util.DatabaseDocument",
      "org.apache.xalan.res.XSLTErrorResources_en",
      "org.apache.batik.anim.dom.SVGOMAnimatedTransformList",
      "uk.ac.sanger.artemis.FeatureEnumeration",
      "uk.ac.sanger.artemis.io.StreamFeatureTable",
      "org.apache.batik.anim.dom.SVGDOMImplementation$PolylineElementFactory",
      "org.apache.batik.svggen.SVGShape",
      "uk.ac.sanger.artemis.SelectionChangeListener",
      "org.gmod.schema.dao.PubDaoI",
      "org.apache.batik.svggen.SVGSyntax",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FilterElementFactory",
      "uk.ac.sanger.artemis.GotoListener",
      "org.apache.xalan.transformer.TransformerImpl"
    );
  } 

  private static void resetClasses() {
    org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(Plot_ESTest_scaffolding.class.getClassLoader()); 

    org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses(
      "uk.ac.sanger.artemis.components.Plot",
      "uk.ac.sanger.artemis.components.Plot$3",
      "uk.ac.sanger.artemis.components.Plot$4",
      "uk.ac.sanger.artemis.components.Plot$1",
      "uk.ac.sanger.artemis.components.Plot$2",
      "uk.ac.sanger.artemis.util.Document",
      "org.apache.log4j.Category",
      "org.apache.log4j.Logger",
      "org.apache.log4j.Hierarchy",
      "org.apache.log4j.spi.RootLogger",
      "org.apache.log4j.Priority",
      "org.apache.log4j.Level",
      "org.apache.log4j.or.DefaultRenderer",
      "org.apache.log4j.or.RendererMap",
      "org.apache.log4j.DefaultCategoryFactory",
      "org.apache.log4j.spi.DefaultRepositorySelector",
      "org.apache.log4j.helpers.OptionConverter",
      "org.apache.log4j.helpers.Loader",
      "org.apache.log4j.helpers.LogLog",
      "org.apache.log4j.PropertyConfigurator",
      "org.apache.log4j.LogManager",
      "org.apache.log4j.CategoryKey",
      "org.apache.log4j.ProvisionNode",
      "uk.ac.sanger.artemis.util.DatabaseDocument",
      "uk.ac.sanger.artemis.util.StringVector",
      "uk.ac.sanger.artemis.io.QualifierInfoVector",
      "uk.ac.sanger.artemis.Options",
      "uk.ac.sanger.artemis.io.QualifierInfo",
      "uk.ac.sanger.artemis.plot.LineAttributes",
      "uk.ac.sanger.artemis.sequence.Strand",
      "uk.ac.sanger.artemis.plot.Algorithm",
      "uk.ac.sanger.artemis.plot.BaseAlgorithm",
      "uk.ac.sanger.artemis.plot.CumulativeATSkewAlgorithm",
      "uk.ac.sanger.artemis.plot.FeatureAlgorithm",
      "uk.ac.sanger.artemis.components.FeaturePlot",
      "uk.ac.sanger.artemis.plot.CSCSAlgorithm",
      "uk.ac.sanger.artemis.plot.PositionalAsymmetryAlgorithm",
      "uk.ac.sanger.artemis.plot.ATDeviationAlgorithm",
      "uk.ac.sanger.artemis.plot.GCSDWindowAlgorithm",
      "uk.ac.sanger.artemis.ChangeEvent",
      "uk.ac.sanger.artemis.FeatureChangeEvent",
      "uk.ac.sanger.artemis.Selection",
      "uk.ac.sanger.artemis.components.DisplayAdjustmentEvent",
      "uk.ac.sanger.artemis.components.BasePlot",
      "uk.ac.sanger.artemis.plot.AGWindowAlgorithm",
      "uk.ac.sanger.artemis.plot.CumulativeGCSkewAlgorithm",
      "uk.ac.sanger.artemis.plot.GCFrameAlgorithm",
      "uk.ac.sanger.artemis.plot.KarlinSigAlgorithm",
      "uk.ac.sanger.artemis.plot.GCWindowAlgorithm",
      "uk.ac.sanger.artemis.plot.GCDeviationAlgorithm",
      "uk.ac.sanger.artemis.plot.CodonWeight",
      "uk.ac.sanger.artemis.plot.CodonUsageWeight",
      "uk.ac.sanger.artemis.plot.CodonUsageAlgorithm",
      "uk.ac.sanger.artemis.plot.ICDIAlgorithm",
      "uk.ac.sanger.artemis.plot.EntropyAlgorithm",
      "uk.ac.sanger.artemis.plot.Codon12CorrelationAlgorithm",
      "uk.ac.sanger.artemis.plot.NcAlgorithm",
      "uk.ac.sanger.artemis.plot.UserDataAlgorithm",
      "uk.ac.sanger.artemis.plot.MRIAlgorithm",
      "uk.ac.sanger.artemis.plot.ScaledChiAlgorithm",
      "uk.ac.sanger.artemis.io.EMBLObject",
      "uk.ac.sanger.artemis.io.LineGroup",
      "uk.ac.sanger.artemis.io.StreamSequence",
      "uk.ac.sanger.artemis.io.GenbankStreamSequence",
      "uk.ac.sanger.artemis.io.Packing",
      "uk.ac.sanger.artemis.sequence.Bases",
      "uk.ac.sanger.artemis.Entry",
      "uk.ac.sanger.artemis.io.SimpleDocumentEntry",
      "uk.ac.sanger.artemis.io.PublicDBDocumentEntry",
      "uk.ac.sanger.artemis.io.EmblDocumentEntry",
      "uk.ac.sanger.artemis.FeatureVector",
      "uk.ac.sanger.artemis.util.FastVector",
      "uk.ac.sanger.artemis.EntryVector",
      "uk.ac.sanger.artemis.SimpleEntryGroup",
      "uk.ac.sanger.artemis.ActionController",
      "uk.ac.sanger.artemis.ActionVector",
      "uk.ac.sanger.artemis.FeatureSegmentVector",
      "uk.ac.sanger.artemis.SimpleGotoEventSource",
      "uk.ac.sanger.artemis.io.Key",
      "uk.ac.sanger.artemis.FeatureKeyQualifierPredicate",
      "uk.ac.sanger.artemis.FilteredEntryGroup",
      "uk.ac.sanger.artemis.FilteredEntryGroup$1",
      "uk.ac.sanger.artemis.FilteredEntryGroup$2",
      "uk.ac.sanger.artemis.FilteredEntryGroup$3",
      "uk.ac.sanger.artemis.io.Range",
      "uk.ac.sanger.artemis.util.OutOfRangeException",
      "uk.ac.sanger.artemis.components.BasePlotGroup",
      "uk.ac.sanger.artemis.io.SimpleEntryInformation",
      "uk.ac.sanger.artemis.io.GFFEntryInformation",
      "uk.ac.sanger.artemis.io.SimpleDocumentFeature",
      "uk.ac.sanger.artemis.io.PublicDBStreamFeature",
      "uk.ac.sanger.artemis.io.EmblStreamFeature",
      "uk.ac.sanger.artemis.io.QualifierVector",
      "uk.ac.sanger.artemis.io.RawStreamSequence",
      "uk.ac.sanger.artemis.plot.HydroAlgorithm",
      "uk.ac.sanger.artemis.plot.HydrophilicityAlgorithm",
      "uk.ac.sanger.artemis.io.BioJavaEntry",
      "uk.ac.sanger.artemis.Feature",
      "uk.ac.sanger.artemis.plot.CoilFeatureAlgorithm",
      "uk.ac.sanger.artemis.plot.HydrophobicityAlgorithm",
      "org.apache.batik.util.SoftReferenceCache",
      "org.apache.batik.ext.awt.color.NamedProfileCache",
      "uk.ac.sanger.artemis.io.GFFStreamFeature",
      "uk.ac.sanger.artemis.io.ReadFormatException",
      "uk.ac.sanger.artemis.FeatureKeyPredicate",
      "uk.ac.sanger.artemis.SimpleEntryGroup$FeatureEnumerator",
      "uk.ac.sanger.artemis.io.GenbankStreamFeature",
      "uk.ac.sanger.artemis.sequence.Marker",
      "uk.ac.sanger.artemis.io.Location",
      "uk.ac.sanger.artemis.io.LocationLexer",
      "uk.ac.sanger.artemis.io.LocationLexer$TokenEnumeration",
      "uk.ac.sanger.artemis.io.LocationParseNodeVector",
      "uk.ac.sanger.artemis.io.LocationParseNode",
      "uk.ac.sanger.artemis.io.FuzzyRange",
      "uk.ac.sanger.artemis.FilteredEntryGroup$FeatureEnumerator",
      "uk.ac.sanger.artemis.io.FastaStreamSequence",
      "uk.ac.sanger.artemis.io.EmblStreamSequence",
      "org.emboss.jemboss.JembossParams",
      "org.emboss.jemboss.gui.Browser",
      "uk.ac.sanger.artemis.FeatureFromVectorPredicate",
      "uk.ac.sanger.artemis.io.MSPcrunchStreamFeature",
      "org.apache.batik.ext.awt.g2d.AbstractGraphics2D",
      "org.apache.batik.svggen.SVGGraphics2D",
      "org.apache.batik.svggen.SVGGeneratorContext",
      "org.apache.batik.svggen.SVGIDGenerator",
      "org.apache.batik.svggen.DefaultExtensionHandler",
      "org.apache.batik.svggen.DefaultImageHandler",
      "org.apache.batik.svggen.ImageHandlerBase64Encoder",
      "org.apache.batik.svggen.SimpleImageHandler",
      "org.apache.batik.svggen.DefaultStyleHandler",
      "org.apache.batik.svggen.DefaultErrorHandler",
      "org.apache.batik.ext.awt.g2d.GraphicContext",
      "org.apache.batik.svggen.SVGGraphicObjectConverter",
      "org.apache.batik.svggen.SVGShape",
      "org.apache.batik.svggen.SVGArc",
      "org.apache.batik.svggen.SVGEllipse",
      "org.apache.batik.svggen.SVGLine",
      "org.apache.batik.svggen.SVGPath",
      "org.apache.batik.svggen.SVGPolygon",
      "org.apache.batik.svggen.SVGRectangle",
      "org.apache.batik.svggen.DOMTreeManager",
      "org.apache.batik.svggen.AbstractSVGFilterConverter",
      "org.apache.batik.svggen.SVGBufferedImageOp",
      "org.apache.batik.svggen.SVGLookupOp",
      "org.apache.batik.svggen.SVGRescaleOp",
      "org.apache.batik.svggen.SVGConvolveOp",
      "org.apache.batik.svggen.SVGCustomBufferedImageOp",
      "org.apache.batik.svggen.SVGGraphicContextConverter",
      "org.apache.batik.svggen.AbstractSVGConverter",
      "org.apache.batik.svggen.SVGTransform",
      "org.apache.batik.svggen.SVGPaint",
      "org.apache.batik.svggen.SVGLinearGradient",
      "org.apache.batik.svggen.SVGTexturePaint",
      "org.apache.batik.svggen.SVGCustomPaint",
      "org.apache.batik.svggen.SVGColor",
      "org.apache.batik.svggen.SVGBasicStroke",
      "org.apache.batik.svggen.SVGComposite",
      "org.apache.batik.svggen.SVGAlphaComposite",
      "uk.ac.sanger.artemis.io.GFFDocumentEntry",
      "uk.ac.sanger.artemis.io.DatabaseDocumentEntry",
      "uk.ac.sanger.artemis.util.InputStreamProgressListenerVector",
      "uk.ac.sanger.artemis.util.DatabaseLocationParser",
      "org.apache.log4j.helpers.ThreadLocalMap",
      "org.apache.log4j.MDC",
      "uk.ac.sanger.artemis.io.BlastEntryInformation",
      "org.apache.xmlgraphics.java2d.AbstractGraphicsConfiguration",
      "org.apache.commons.logging.impl.Log4JLogger",
      "org.apache.xmlgraphics.java2d.GraphicsConfigurationWithoutTransparency",
      "org.apache.xmlgraphics.java2d.GraphicsConfigurationWithTransparency",
      "org.apache.batik.svggen.SVGGraphics2DRuntimeException",
      "uk.ac.sanger.artemis.EntryChangeEvent",
      "org.apache.xml.utils.UnImplNode",
      "org.apache.xalan.templates.ElemTemplateElement",
      "org.apache.xalan.processor.XSLTElementProcessor",
      "org.apache.xalan.processor.ProcessorCharacters",
      "org.apache.xalan.templates.ElemUse",
      "org.apache.xalan.templates.ElemLiteralResult",
      "org.apache.xalan.templates.ElemUnknown",
      "org.apache.xml.res.XMLMessages",
      "org.apache.xpath.res.XPATHMessages",
      "org.apache.xalan.res.XSLMessages",
      "org.apache.xalan.res.XSLTErrorResources",
      "org.apache.xalan.res.XSLTErrorResources_en",
      "uk.ac.sanger.artemis.components.CanvasPanel",
      "uk.ac.sanger.artemis.components.EntryGroupPanel",
      "uk.ac.sanger.artemis.components.FeatureDisplay$2",
      "uk.ac.sanger.artemis.components.FeatureDisplay$3",
      "uk.ac.sanger.artemis.components.FeatureDisplay",
      "uk.ac.sanger.artemis.components.EntryGroupPanel$1",
      "uk.ac.sanger.artemis.sequence.AminoAcidSequence",
      "uk.ac.sanger.artemis.FeaturePatternPredicate",
      "org.apache.xalan.processor.ProcessorInclude",
      "org.apache.xalan.processor.ProcessorImport",
      "org.apache.xalan.templates.ElemTemplate",
      "uk.ac.sanger.artemis.io.FeatureVector",
      "uk.ac.sanger.artemis.io.SimpleDocumentEntry$1",
      "uk.ac.sanger.artemis.Entry$FeatureEnumerator",
      "org.apache.xalan.processor.ProcessorTemplateElem",
      "uk.ac.sanger.artemis.io.LocationParseException",
      "uk.ac.sanger.artemis.io.ReadOnlyEmblStreamFeature",
      "org.apache.xalan.templates.ElemSort",
      "org.apache.batik.bridge.AbstractSVGBridge",
      "org.apache.batik.bridge.SVGColorProfileElementBridge",
      "org.apache.batik.bridge.UserAgentAdapter",
      "org.apache.batik.bridge.DocumentLoader",
      "org.apache.batik.dom.util.SAXDocumentFactory",
      "org.apache.batik.anim.dom.SAXSVGDocumentFactory",
      "org.apache.batik.util.XMLResourceDescriptor",
      "org.apache.batik.dom.AbstractDOMImplementation",
      "org.apache.batik.dom.ExtensibleDOMImplementation",
      "org.apache.batik.dom.util.HashTable",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AElementFactory",
      "org.apache.batik.dom.util.HashTable$Entry",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AltGlyphElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AltGlyphDefElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AltGlyphItemElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AnimateElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AnimateColorElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AnimateMotionElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$AnimateTransformElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$CircleElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$ClipPathElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$ColorProfileElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$CursorElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$DefinitionSrcElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$DefsElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$DescElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$EllipseElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeBlendElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeColorMatrixElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeComponentTransferElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeCompositeElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeConvolveMatrixElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeDiffuseLightingElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeDisplacementMapElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeDistantLightElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeFloodElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeFuncAElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeFuncRElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeFuncGElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeFuncBElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeGaussianBlurElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeImageElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeMergeElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeMergeNodeElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeMorphologyElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeOffsetElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FePointLightElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeSpecularLightingElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeSpotLightElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeTileElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FeTurbulenceElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FilterElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FontElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FontFaceElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FontFaceFormatElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FontFaceNameElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FontFaceSrcElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$FontFaceUriElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$ForeignObjectElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$GElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$GlyphElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$GlyphRefElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$HkernElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$ImageElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$LineElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$LinearGradientElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$MarkerElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$MaskElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$MetadataElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$MissingGlyphElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$MpathElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$PathElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$PatternElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$PolygonElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$PolylineElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$RadialGradientElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$RectElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$SetElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$ScriptElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$StopElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$StyleElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$SvgElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$SwitchElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$SymbolElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$TextElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$TextPathElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$TitleElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$TrefElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$TspanElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$UseElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$ViewElementFactory",
      "org.apache.batik.anim.dom.SVGDOMImplementation$VkernElementFactory",
      "org.apache.batik.i18n.LocalizableSupport",
      "org.apache.batik.i18n.LocaleGroup",
      "org.apache.batik.util.Service",
      "org.apache.batik.anim.dom.SVGDOMImplementation",
      "org.apache.batik.bridge.RhinoInterpreterFactory",
      "org.apache.batik.script.InterpreterPool",
      "org.apache.batik.bridge.BridgeContext",
      "org.apache.batik.util.Platform",
      "org.apache.batik.bridge.CursorManager",
      "org.apache.batik.bridge.CursorManager$CursorCache",
      "org.apache.batik.bridge.UserAgentViewport",
      "org.apache.batik.dom.AbstractNode$1",
      "org.apache.batik.dom.AbstractNode",
      "org.apache.batik.dom.AbstractChildNode",
      "org.apache.batik.dom.GenericDocumentType",
      "org.apache.batik.dom.AbstractParentNode",
      "org.apache.batik.dom.AbstractDocument",
      "org.apache.batik.dom.AbstractStylableDocument",
      "org.apache.batik.anim.dom.SVGOMDocument",
      "org.apache.batik.dom.xbl.GenericXBLManager",
      "org.apache.batik.dom.AbstractParentNode$ChildNodes",
      "org.apache.batik.anim.dom.SVGOMDocument$AnimAttrListener",
      "org.apache.batik.dom.AbstractParentChildNode",
      "org.apache.batik.dom.AbstractElement",
      "org.apache.batik.anim.dom.AbstractElement",
      "org.apache.batik.util.DoublyIndexedTable",
      "org.apache.batik.anim.dom.TraitInformation",
      "org.apache.batik.util.DoublyIndexedTable$Entry",
      "org.apache.batik.anim.dom.SVGOMElement",
      "org.apache.batik.anim.dom.SVGOMAnimationElement",
      "org.apache.batik.anim.dom.SVGOMAnimateElement",
      "org.apache.batik.xml.XMLCharacters",
      "org.apache.batik.xml.XMLUtilities",
      "org.apache.batik.dom.util.DOMUtilities",
      "org.apache.xalan.processor.ProcessorExsltFunction",
      "uk.ac.sanger.artemis.io.RangeVector",
      "uk.ac.sanger.artemis.sequence.MarkerRange",
      "uk.ac.sanger.artemis.sequence.MarkerInternal",
      "org.apache.xalan.templates.ElemMessage"
    );
  }
}
