/**
 * Scaffolding file used to store all the setups needed to run 
 * tests automatically generated by EvoSuite
 * Thu Sep 20 11:51:04 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 Splash_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.Splash"; 
    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"); 
    java.lang.System.setProperty("org.evosuite.shaded.org.dom4j.dom.DOMDocumentFactory.singleton.strategy", "org.evosuite.shaded.org.dom4j.util.SimpleSingleton"); 
    java.lang.System.setProperty("strategy", "EvoSuite"); 
    java.lang.System.setProperty("sun.java.launcher", "SUN_STANDARD"); 
    java.lang.System.setProperty("sun.management.compiler", "HotSpot 64-Bit Tiered Compilers"); 
    java.lang.System.setProperty("sun.boot.class.path", "/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/classes"); 
    java.lang.System.setProperty("show_progress", "false"); 
    java.lang.System.setProperty("extra_timeout", "22"); 
    java.lang.System.setProperty("process_communication_port", "16364"); 
    java.lang.System.setProperty("initialization_timeout", "22"); 
    java.lang.System.setProperty("org.evosuite.shaded.org.dom4j.factory", "org.evosuite.shaded.org.dom4j.DocumentFactory"); 
    java.lang.System.setProperty("assertion_timeout", "22"); 
    java.lang.System.setProperty("junit_tests", "true"); 
    java.lang.System.setProperty("analysis_criteria", ""); 
    java.lang.System.setProperty("consider_main_methods", "false"); 
    java.lang.System.setProperty("sun.boot.library.path", "/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib"); 
    java.lang.System.setProperty("enable_asserts_for_evosuite", "false"); 
    java.lang.System.setProperty("sun.arch.data.model", "64"); 
    java.lang.System.setProperty("http.nonProxyHosts", "local|*.local|169.254/16|*.169.254/16|localhost|*.localhost"); 
    java.lang.System.setProperty("sun.cpu.isalist", ""); 
    java.lang.System.setProperty("sun.jnu.encoding", "UTF-8"); 
    java.lang.System.setProperty("file.encoding.pkg", "sun.io"); 
    java.lang.System.setProperty("configuration_id", "default"); 
    java.lang.System.setProperty("PROJECT_PREFIX", ""); 
    java.lang.System.setProperty("ctg_time_per_class", "2"); 
    java.lang.System.setProperty("write_pool", "/Users/kp11/workspace/applications/Artemis-build-ci/Artemis/.evosuite/tmp_2018_09_20_12_26_40/pools/uk.ac.sanger.artemis.components.Splash.pool"); 
    java.lang.System.setProperty("save_all_data", "false"); 
    java.lang.System.setProperty("logback.configurationFile", "logback-ctg.xml"); 
    java.lang.System.setProperty("junit_check_timeout", "22"); 
    java.lang.System.setProperty("replace_calls", "true"); 
    java.lang.System.setProperty("coverage", "true"); 
    java.lang.System.setProperty("org.evosuite.shaded.org.dom4j.DocumentFactory.singleton.strategy", "org.evosuite.shaded.org.dom4j.util.SimpleSingleton"); 
    java.lang.System.setProperty("ctg_schedule", "BUDGET"); 
    java.lang.System.setProperty("sun.io.unicode.encoding", "UnicodeBig"); 
    java.lang.System.setProperty("socksNonProxyHosts", "local|*.local|169.254/16|*.169.254/16|localhost|*.localhost"); 
    java.lang.System.setProperty("ftp.nonProxyHosts", "local|*.local|169.254/16|*.169.254/16|localhost|*.localhost"); 
    java.lang.System.setProperty("stopping_condition", "MAXTIME"); 
    java.lang.System.setProperty("print_to_system", "false"); 
    java.lang.System.setProperty("ctg_seeds_file_in", "/Users/kp11/workspace/applications/Artemis-build-ci/Artemis/.evosuite/evosuite-seeds/uk.ac.sanger.artemis.components.Splash.seed"); 
    java.lang.System.setProperty("output_variables", "TARGET_CLASS,configuration_id,criterion,ctg_min_time_per_job,ctg_schedule,search_budget,p_object_pool,ctg_time_per_class,Size,Length,Total_Time,Random_Seed,LineCoverage,LineCoverageBitString,BranchCoverage,BranchCoverageBitString,ExceptionCoverage,ExceptionCoverageBitString,Explicit_MethodExceptions,Explicit_TypeExceptions,Implicit_MethodExceptions,Implicit_TypeExceptions,WeakMutationScore,WeakMutationCoverageBitString,OutputCoverage,OutputCoverageBitString,MethodCoverage,MethodCoverageBitString,MethodNoExceptionCoverage,MethodNoExceptionCoverageBitString,CBranchCoverage,CBranchCoverageBitString"); 
    java.lang.System.setProperty("global_timeout", "133"); 
    java.lang.System.setProperty("assertions", "true"); 
    java.lang.System.setProperty("log_timeout", "false"); 
    java.lang.System.setProperty("gopherProxySet", "false"); 
    java.lang.System.setProperty("reset_static_fields", "true"); 
    java.lang.System.setProperty("master_log_port", "60961"); 
    java.lang.System.setProperty("sun.java.command", "org.evosuite.ClientProcess"); 
    java.lang.System.setProperty("junit_check", "true"); 
    java.lang.System.setProperty("evosuite.log.folder", "/Users/kp11/workspace/applications/Artemis-build-ci/Artemis/.evosuite/tmp_2018_09_20_12_26_40/logs/uk.ac.sanger.artemis.components.Splash"); 
    java.lang.System.setProperty("minimize", "true"); 
    java.lang.System.setProperty("max_size", "100"); 
    java.lang.System.setProperty("sun.os.patch.level", "unknown"); 
    java.lang.System.setProperty("sun.cpu.endian", "little"); 
    java.lang.System.setProperty("ctg_min_time_per_job", "1"); 
    java.lang.System.setProperty("junit_suffix", "_ESTest"); 
    java.lang.System.setProperty("java.vendor.url.bug", "http://bugreport.sun.com/bugreport/"); 
    java.lang.System.setProperty("report_dir", "/Users/kp11/workspace/applications/Artemis-build-ci/Artemis/.evosuite/tmp_2018_09_20_12_26_40/reports/uk.ac.sanger.artemis.components.Splash"); 
    java.lang.System.setProperty("minimization_timeout", "22"); 
    java.lang.System.setProperty("CP_file_path", "/var/folders/r3/l648tx8s7hn8ppds6z2bk5cc000h2n/T/EvoSuite_classpathFile2990088982118078137.txt"); 
    java.lang.System.setProperty("java.rmi.server.hostname", "127.0.0.1"); 
    java.lang.System.setProperty("inline", "true"); 
    java.lang.System.setProperty("ctg_seeds_file_out", "/Users/kp11/workspace/applications/Artemis-build-ci/Artemis/.evosuite/tmp_2018_09_20_12_26_40/seeds/uk.ac.sanger.artemis.components.Splash.seed"); 
    java.lang.System.setProperty("TARGET_CLASS", "uk.ac.sanger.artemis.components.Splash"); 
    java.lang.System.setProperty("use_separate_classloader", "false"); 
    java.lang.System.setProperty("spawn_process_manager_port", "59840"); 
    java.lang.System.setProperty("evosuite.log.appender", "CLIENT"); 
    java.lang.System.setProperty("write_junit_timeout", "22"); 
    java.lang.System.setProperty("test_dir", "/Users/kp11/workspace/applications/Artemis-build-ci/Artemis/.evosuite/tmp_2018_09_20_12_26_40/tests"); 
    java.lang.System.setProperty("search_budget", "90"); 
  }

  private static void initializeClasses() {
    org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(Splash_ESTest_scaffolding.class.getClassLoader() ,
      "uk.ac.sanger.artemis.components.LogViewer$1",
      "org.biojava.bio.seq.AcceptNoneFilter",
      "org.biojava.bio.seq.io.SymbolTokenization$TokenType",
      "org.biojava.bio.seq.ByHierarchy",
      "org.apache.log4j.AppenderSkeleton",
      "org.biojava.utils.bytecode.GeneratedCodeClass",
      "uk.ac.sanger.artemis.OptionChangeEvent",
      "uk.ac.sanger.artemis.components.genebuilder.JExtendedComboBox",
      "com.sshtools.j2ssh.connection.SshMsgRequestFailure",
      "uk.ac.sanger.artemis.components.EntryEdit$CommitButton",
      "uk.ac.sanger.artemis.components.variant.VCFview$27",
      "uk.ac.sanger.artemis.io.SimpleDocumentFeature",
      "uk.ac.sanger.artemis.sequence.BasePatternFormatException",
      "uk.ac.sanger.artemis.components.BasePlotGroup",
      "com.sshtools.j2ssh.sftp.SshFxpRmdir",
      "com.sshtools.j2ssh.authentication.PasswordAuthenticationClient",
      "com.sshtools.j2ssh.sftp.SshFxpOpenDir",
      "com.sshtools.j2ssh.authentication.PasswordChangePrompt",
      "uk.ac.sanger.artemis.components.variant.VCFview",
      "uk.ac.sanger.artemis.plot.CodonUsageAlgorithm",
      "com.sshtools.j2ssh.SshClient",
      "uk.ac.sanger.artemis.EntryChangeListener",
      "org.biojava.ontology.Term",
      "uk.ac.sanger.artemis.sequence.AminoAcidSequence",
      "uk.ac.sanger.artemis.Selectable",
      "com.sshtools.j2ssh.transport.ServiceState",
      "org.apache.log4j.spi.Filter",
      "uk.ac.sanger.artemis.io.RangeVector",
      "uk.ac.sanger.artemis.io.FeatureTable",
      "uk.ac.sanger.artemis.plot.NcAlgorithm",
      "org.apache.commons.net.ftp.Configurable",
      "uk.ac.sanger.artemis.io.PublicDBDocumentEntry",
      "uk.ac.sanger.artemis.util.StringVector",
      "uk.ac.sanger.artemis.components.filetree.JTreeTable$TreeTableCellRenderer",
      "org.emboss.jemboss.JembossParams",
      "uk.ac.sanger.artemis.io.GenbankDocumentEntry",
      "com.sshtools.j2ssh.transport.publickey.InvalidSshKeySignatureException",
      "org.biojava.bio.seq.Feature$Template",
      "htsjdk.samtools.AbstractSAMHeaderRecord",
      "org.biojava.ontology.Ontology",
      "com.sshtools.j2ssh.transport.AsyncService",
      "org.gmod.schema.sequence.Synonym",
      "uk.ac.sanger.artemis.plot.CumulativeATSkewAlgorithm",
      "org.biojava.bio.symbol.PointLocation",
      "org.gmod.schema.sequence.FeatureCvTermProp",
      "org.biojava.bio.seq.io.SequenceBuilderFactory",
      "uk.ac.sanger.artemis.components.genebuilder.gff.RemoveButton",
      "org.biojava.utils.bytecode.ParametricType",
      "uk.ac.sanger.artemis.chado.CommitFrame",
      "uk.ac.sanger.artemis.components.genebuilder.gff.PropertiesPanel",
      "org.apache.log4j.Hierarchy",
      "htsjdk.samtools.seekablestream.SeekableFileStream",
      "org.biojava.ontology.Triple",
      "org.emboss.jemboss.gui.Browser$3",
      "uk.ac.sanger.artemis.sequence.MarkerRange",
      "org.emboss.jemboss.gui.Browser$4",
      "org.biojava.utils.Changeable",
      "org.biojava.bio.symbol.EmptyLocation",
      "uk.ac.sanger.artemis.components.variant.VariantBase",
      "uk.ac.sanger.artemis.components.variant.CDSFeature",
      "uk.ac.sanger.artemis.plot.GCFrameAlgorithm",
      "org.emboss.jemboss.gui.Browser$6",
      "uk.ac.sanger.artemis.components.genebuilder.ReferencesPanel",
      "uk.ac.sanger.artemis.io.QualifierInfoHash",
      "uk.ac.sanger.artemis.components.Splash$8",
      "com.sshtools.j2ssh.connection.Channel",
      "uk.ac.sanger.artemis.components.Splash$9",
      "org.apache.log4j.spi.OptionHandler",
      "uk.ac.sanger.artemis.SimpleEntryGroup",
      "uk.ac.sanger.artemis.components.Splash$4",
      "uk.ac.sanger.artemis.components.Splash$5",
      "uk.ac.sanger.artemis.components.Splash$6",
      "uk.ac.sanger.artemis.plot.PositionalAsymmetryAlgorithm",
      "uk.ac.sanger.artemis.components.Splash$7",
      "org.biojava.bio.symbol.FuzzyLocation$InnerRangeResolver",
      "org.biojava.utils.ChangeVetoException",
      "org.biojava.bio.symbol.IllegalAlphabetException",
      "uk.ac.sanger.artemis.components.variant.VCFRecord",
      "com.sshtools.j2ssh.sftp.SftpMessageStore",
      "uk.ac.sanger.artemis.components.ActMain$4",
      "htsjdk.samtools.reference.AbstractFastaSequenceFile",
      "com.sshtools.j2ssh.connection.SshMsgChannelRequest",
      "htsjdk.samtools.seekablestream.SeekableStream",
      "uk.ac.sanger.artemis.sequence.MarkerInternal",
      "org.biojava.bio.symbol.BetweenLocation",
      "com.sshtools.j2ssh.connection.ChannelEventListener",
      "com.sshtools.j2ssh.transport.MessageAlreadyRegisteredException",
      "uk.ac.sanger.artemis.components.Splash$1",
      "uk.ac.sanger.artemis.components.Splash$2",
      "uk.ac.sanger.artemis.components.Splash$3",
      "org.gmod.schema.dao.GeneralDaoI",
      "org.apache.log4j.helpers.OptionConverter",
      "org.gmod.schema.dao.BaseDaoI",
      "org.biojava.bio.symbol.Edit",
      "com.sshtools.j2ssh.session.SignalListener",
      "uk.ac.sanger.artemis.io.MiscLineGroup",
      "uk.ac.sanger.artemis.circular.TextFieldInt",
      "org.apache.commons.net.ftp.FTP",
      "uk.ac.sanger.artemis.components.SelectionViewer",
      "uk.ac.sanger.artemis.editor.MultiLineToolTipUI",
      "uk.ac.sanger.artemis.io.LazyQualifierValue",
      "uk.ac.sanger.artemis.components.variant.VCFFilter",
      "uk.ac.sanger.artemis.components.FeatureDisplay$11",
      "org.biojava.utils.bytecode.CodeGenerator",
      "org.gmod.schema.cv.CvTerm",
      "org.apache.commons.net.ftp.FTPCmd",
      "uk.ac.sanger.artemis.sequence.SequenceChangeListener",
      "org.apache.xmlgraphics.java2d.GraphicsConfigurationWithoutTransparency",
      "org.biojava.utils.bytecode.ConstantPool",
      "com.sshtools.j2ssh.subsystem.SubsystemMessage",
      "uk.ac.sanger.artemis.io.InvalidRelationException",
      "org.biojava.utils.bytecode.CodeMethod",
      "com.sshtools.j2ssh.transport.InvalidMessageException",
      "uk.ac.sanger.artemis.components.genebuilder.cv.CVPanel",
      "org.biojava.bio.Annotation",
      "com.sshtools.j2ssh.authentication.AuthenticationProtocolClient",
      "org.apache.log4j.Category",
      "uk.ac.sanger.artemis.io.LocationParseException",
      "htsjdk.samtools.SAMException",
      "org.apache.commons.net.io.SocketOutputStream",
      "org.biojava.bio.seq.io.StreamParser",
      "uk.ac.sanger.artemis.components.IndexReferenceEvent",
      "uk.ac.sanger.artemis.util.FastVector",
      "uk.ac.sanger.artemis.components.filetree.SshJTreeTable",
      "com.sshtools.j2ssh.sftp.SftpFileOutputStream",
      "com.sshtools.j2ssh.transport.TransportProtocolEventHandler",
      "org.gmod.schema.sequence.FeatureDbXRef",
      "uk.ac.sanger.artemis.Action",
      "org.biojava.utils.ChangeEvent",
      "uk.ac.sanger.artemis.util.URLDocument",
      "uk.ac.sanger.artemis.components.variant.AbstractVCFReader",
      "org.gmod.schema.pub.Pub",
      "org.biojava.utils.bytecode.ConstantPool$CPEntry",
      "uk.ac.sanger.artemis.io.ChadoCanonicalGene",
      "uk.ac.sanger.artemis.ExternalProgramEvent",
      "uk.ac.sanger.artemis.components.Plot",
      "org.gmod.schema.sequence.FeatureCvTermDbXRef",
      "com.sshtools.j2ssh.transport.TransportProtocolState",
      "uk.ac.sanger.artemis.EntrySource",
      "uk.ac.sanger.artemis.io.GenbankStreamSequence",
      "com.sshtools.j2ssh.forwarding.ForwardingListener",
      "com.sshtools.j2ssh.connection.ChannelInputStream",
      "org.biojava.utils.bytecode.IntrospectedCodeClass",
      "org.biojava.bio.seq.io.ProteinRefSeqFileFormer",
      "uk.ac.sanger.artemis.components.SegmentBorder",
      "com.sshtools.j2ssh.io.UnsignedInteger32",
      "uk.ac.sanger.artemis.plot.CodonUsageWeight",
      "htsjdk.samtools.util.BlockCompressedInputStream$DecompressedBlock",
      "com.sshtools.j2ssh.sftp.SshFxpFStat",
      "htsjdk.samtools.util.RuntimeIOException",
      "uk.ac.sanger.artemis.components.database.DatabaseJPanel$5",
      "org.biojava.bio.seq.AcceptAllFilter",
      "uk.ac.sanger.artemis.components.database.DatabaseJPanel$6",
      "uk.ac.sanger.artemis.components.database.DatabaseEntrySource",
      "org.biojava.bio.symbol.FuzzyLocation$RangeResolver",
      "uk.ac.sanger.artemis.plot.KarlinSigAlgorithm",
      "com.sshtools.j2ssh.forwarding.ForwardingClient",
      "uk.ac.sanger.artemis.components.ArtemisMain$8",
      "uk.ac.sanger.artemis.components.database.DatabaseJPanel$1",
      "org.gmod.schema.utils.propinterface.PropertyI",
      "uk.ac.sanger.artemis.plot.EntropyAlgorithm",
      "uk.ac.sanger.artemis.components.DisplayAdjustmentEvent",
      "uk.ac.sanger.artemis.chado.FeatureForUpdatingResidues",
      "htsjdk.samtools.SAMSequenceDictionary",
      "org.apache.log4j.spi.AppenderAttachable",
      "com.sshtools.j2ssh.SshException",
      "uk.ac.sanger.artemis.j2ssh.FTProgress",
      "uk.ac.sanger.artemis.io.GFF3AttributeAggregator",
      "org.gmod.schema.cv.Cv",
      "uk.ac.sanger.artemis.util.InputStreamProgressListenerVector",
      "com.sshtools.j2ssh.sftp.SshFxpRename",
      "uk.ac.sanger.artemis.util.PushBackException",
      "org.biojava.utils.ParseErrorListener",
      "uk.ac.sanger.artemis.components.FeatureDisplay$12",
      "com.sshtools.j2ssh.connection.IOChannel",
      "org.biojava.bio.symbol.FuzzyLocation$OuterRangeResolver",
      "org.biojava.bio.symbol.SymbolList",
      "com.sshtools.j2ssh.DirectoryOperation",
      "org.biojava.bio.BioException",
      "uk.ac.sanger.artemis.plot.CodonUsageFormatException",
      "com.sshtools.j2ssh.sftp.SftpFileInputStream",
      "org.biojava.bio.symbol.FuzzyPointLocation$MaxPointResolver",
      "uk.ac.sanger.artemis.io.DatabaseDocumentEntry",
      "com.sshtools.j2ssh.connection.SshMsgChannelData",
      "org.apache.xmlgraphics.java2d.GraphicsConfigurationWithTransparency",
      "uk.ac.sanger.artemis.io.LocationParseNode",
      "uk.ac.sanger.artemis.plot.Codon12CorrelationAlgorithm",
      "org.apache.commons.net.ftp.FTPFileEntryParser",
      "uk.ac.sanger.artemis.util.WorkingGZIPInputStream",
      "org.biojava.bio.symbol.FuzzyPointLocation",
      "htsjdk.samtools.reference.ReferenceSequenceFile",
      "uk.ac.sanger.artemis.components.Splash$15",
      "org.biojava.bio.seq.io.AbstractGenEmblFileFormer",
      "com.sshtools.j2ssh.connection.SshMsgRequestSuccess",
      "uk.ac.sanger.artemis.components.EditMenu",
      "uk.ac.sanger.artemis.io.ComparableFeature",
      "uk.ac.sanger.artemis.SelectionChangeEvent",
      "uk.ac.sanger.artemis.plot.BaseAlgorithm",
      "com.sshtools.j2ssh.session.PseudoTerminal",
      "uk.ac.sanger.artemis.components.Splash$10",
      "com.sshtools.j2ssh.util.StartStopState",
      "uk.ac.sanger.artemis.components.Splash$12",
      "uk.ac.sanger.artemis.io.Key",
      "uk.ac.sanger.artemis.components.Splash$11",
      "org.apache.xmlgraphics.java2d.GenericGraphicsDevice",
      "uk.ac.sanger.artemis.components.Splash$14",
      "uk.ac.sanger.artemis.components.Splash$13",
      "uk.ac.sanger.artemis.components.filetree.JTreeTable",
      "uk.ac.sanger.artemis.Options",
      "org.apache.commons.net.io.ToNetASCIIOutputStream",
      "uk.ac.sanger.artemis.io.SimpleDocumentEntry",
      "org.biojava.ontology.InvalidTermException",
      "org.apache.commons.net.io.CopyStreamEvent",
      "com.sshtools.j2ssh.connection.ChannelFactory",
      "uk.ac.sanger.artemis.io.FeatureHeader",
      "uk.ac.sanger.artemis.components.filetree.FileList",
      "com.sshtools.j2ssh.connection.ConnectionProtocol",
      "com.sshtools.j2ssh.connection.SshMsgChannelOpenConfirmation",
      "uk.ac.sanger.artemis.j2ssh.FileTransferProgressMonitor",
      "uk.ac.sanger.artemis.chado.Graph",
      "uk.ac.sanger.artemis.plot.ATDeviationAlgorithm",
      "uk.ac.sanger.artemis.FeatureKeyQualifierPredicate",
      "uk.ac.sanger.artemis.ChangeListener",
      "uk.ac.sanger.artemis.io.FeatureTree",
      "uk.ac.sanger.artemis.components.MarkerRangeRequesterListener",
      "uk.ac.sanger.artemis.ChangeEventVector",
      "uk.ac.sanger.artemis.plot.LineAttributes",
      "org.apache.log4j.helpers.Loader",
      "uk.ac.sanger.artemis.sequence.MarkerChangeEvent",
      "com.sshtools.j2ssh.sftp.SshFxpInit",
      "uk.ac.sanger.artemis.components.genebuilder.GeneEditorPanel",
      "uk.ac.sanger.artemis.components.SelectionMenu",
      "uk.ac.sanger.artemis.components.KeyChoice",
      "uk.ac.sanger.artemis.components.variant.FilteredPanel",
      "uk.ac.sanger.artemis.io.RawStreamSequence",
      "com.sshtools.j2ssh.forwarding.ForwardingIOChannel",
      "uk.ac.sanger.artemis.io.QualifierInfoException",
      "uk.ac.sanger.artemis.FilteredEntryGroup",
      "org.gmod.schema.dao.SequenceDaoI",
      "uk.ac.sanger.artemis.sequence.SequenceChangeEvent",
      "com.sshtools.j2ssh.sftp.MessageRequestId",
      "org.biojava.bio.seq.StrandedFeature$Template",
      "com.sshtools.j2ssh.forwarding.ForwardingClient$ClientForwardingListener",
      "com.sshtools.j2ssh.sftp.SshFxpReadDir",
      "uk.ac.sanger.artemis.components.filetree.LocalAndRemoteFileManager",
      "uk.ac.sanger.artemis.components.filetree.TransferableFileNodeList",
      "com.sshtools.j2ssh.transport.HostKeyVerification",
      "uk.ac.sanger.artemis.components.ActMain",
      "org.apache.xmlgraphics.java2d.AbstractGraphicsConfiguration",
      "org.biojava.utils.bytecode.GeneratedCodeMethod",
      "org.biojava.bio.symbol.Symbol",
      "com.sshtools.j2ssh.connection.BindingChannel",
      "org.biojava.utils.bytecode.CodeField",
      "com.sshtools.j2ssh.io.UnsignedInteger64",
      "org.gmod.schema.sequence.FeatureCvTerm",
      "uk.ac.sanger.artemis.components.ProjectProperty",
      "com.sshtools.j2ssh.ScpClient",
      "org.apache.commons.net.io.CopyStreamListener",
      "uk.ac.sanger.artemis.components.genebuilder.gff.AddButton",
      "uk.ac.sanger.artemis.components.alignment.LookSeqPanel$14",
      "uk.ac.sanger.artemis.io.DatabaseStreamFeature",
      "uk.ac.sanger.artemis.components.database.DatabaseJPanel",
      "uk.ac.sanger.artemis.components.variant.HeaderLine",
      "org.gmod.schema.dao.CvDaoI",
      "uk.ac.sanger.artemis.plot.GCWindowAlgorithm",
      "com.sshtools.j2ssh.io.ByteArrayWriter",
      "uk.ac.sanger.artemis.io.ReadListener",
      "org.biojava.bio.seq.Feature",
      "com.sshtools.j2ssh.forwarding.ForwardingSocketChannel",
      "uk.ac.sanger.artemis.io.InvalidKeyException",
      "uk.ac.sanger.artemis.util.FTPSeekableStream",
      "com.sshtools.j2ssh.forwarding.XDisplay",
      "uk.ac.sanger.artemis.circular.TextFieldSink",
      "uk.ac.sanger.artemis.io.Packing",
      "org.biojava.bio.seq.Sequence",
      "uk.ac.sanger.artemis.util.ByteBuffer",
      "com.sshtools.j2ssh.connection.InvalidChannelException",
      "uk.ac.sanger.artemis.io.SimpleEntryInformation",
      "uk.ac.sanger.artemis.components.DisplayAdjustmentListener",
      "com.sshtools.j2ssh.subsystem.SubsystemClient",
      "com.sshtools.j2ssh.transport.MessageNotAvailableException",
      "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.components.LogViewer",
      "com.sshtools.j2ssh.forwarding.ForwardingConfiguration",
      "uk.ac.sanger.artemis.ActionController",
      "org.biojava.bio.symbol.AbstractRangeLocation",
      "uk.ac.sanger.artemis.components.database.DatabaseTreeNode",
      "uk.ac.sanger.artemis.io.BetweenRange",
      "uk.ac.sanger.artemis.ExternalProgramMonitor",
      "com.sshtools.j2ssh.transport.SshMessage",
      "org.apache.commons.net.ftp.FTPFile",
      "uk.ac.sanger.artemis.components.TextRequester",
      "com.sshtools.j2ssh.util.State",
      "uk.ac.sanger.artemis.j2ssh.SshLogin",
      "org.biojava.bio.EmptyAnnotation",
      "uk.ac.sanger.artemis.plot.CumulativeGCSkewAlgorithm",
      "org.apache.log4j.PropertyConfigurator",
      "uk.ac.sanger.artemis.circular.TextFieldFloat",
      "uk.ac.sanger.artemis.util.Document",
      "org.biojava.bio.seq.io.ParseException",
      "org.apache.log4j.spi.ThrowableRenderer",
      "org.biojava.utils.bytecode.CodeContext",
      "uk.ac.sanger.artemis.components.variant.TabixReader",
      "org.apache.commons.net.SocketClient",
      "uk.ac.sanger.artemis.components.filetree.SshJTreeTable$TreeTableCellRenderer",
      "uk.ac.sanger.artemis.components.FileViewer",
      "uk.ac.sanger.artemis.Selection",
      "com.sshtools.j2ssh.sftp.SshFxpWrite",
      "org.biojava.utils.walker.WalkerFactory",
      "org.biojava.utils.bytecode.CodeException",
      "uk.ac.sanger.artemis.sequence.NoSequenceException",
      "com.sshtools.j2ssh.forwarding.ForwardingConfigurationListener",
      "org.biojava.bio.seq.io.SequenceFormat",
      "uk.ac.sanger.artemis.components.QualifierTextArea",
      "com.sshtools.j2ssh.transport.SshMessageStore",
      "uk.ac.sanger.artemis.components.SelectionInfoDisplay",
      "uk.ac.sanger.artemis.plot.ICDIAlgorithm",
      "com.sshtools.j2ssh.util.OpenClosedState",
      "com.sshtools.j2ssh.connection.SshMsgGlobalRequest",
      "uk.ac.sanger.artemis.io.BioJavaEntry",
      "org.apache.log4j.spi.LoggerRepository",
      "com.sshtools.j2ssh.transport.TransportProtocolException",
      "htsjdk.samtools.SAMSequenceRecord",
      "org.apache.commons.net.ProtocolCommandEvent",
      "uk.ac.sanger.artemis.components.Splash",
      "com.sshtools.j2ssh.ScpClient$ScpInputStream",
      "uk.ac.sanger.artemis.components.TextRequesterListener",
      "uk.ac.sanger.artemis.io.EntryInformationException",
      "com.sshtools.j2ssh.authentication.SshMsgUserAuthRequest",
      "com.sshtools.j2ssh.connection.SshMsgChannelSuccess",
      "uk.ac.sanger.artemis.io.GFFMisc",
      "uk.ac.sanger.artemis.FeatureSegmentVector",
      "uk.ac.sanger.artemis.components.genebuilder.OpenSectionButton",
      "uk.ac.sanger.artemis.components.AddMenu",
      "htsjdk.samtools.util.Log$LogLevel",
      "htsjdk.samtools.FileTruncatedException",
      "uk.ac.sanger.artemis.chado.IBatisDAO",
      "uk.ac.sanger.artemis.components.filetree.RemoteFileNode",
      "uk.ac.sanger.artemis.io.SimpleDocumentEntry$1",
      "com.sshtools.j2ssh.sftp.SshFxpStat",
      "uk.ac.sanger.artemis.plot.GCDeviationAlgorithm",
      "com.sshtools.j2ssh.sftp.SshFxpMkdir",
      "org.apache.log4j.Level",
      "org.apache.commons.net.ftp.parser.ParserInitializationException",
      "uk.ac.sanger.artemis.components.RunMenu",
      "org.apache.commons.net.ftp.FTPClientConfig",
      "com.sshtools.j2ssh.sftp.SshFxpOpen",
      "uk.ac.sanger.artemis.components.EntryGroupDisplay$3",
      "uk.ac.sanger.artemis.components.FeatureDisplay",
      "com.sshtools.j2ssh.authentication.TerminatedStateException",
      "org.apache.commons.net.ftp.parser.FTPFileEntryParserFactory",
      "uk.ac.sanger.artemis.io.EntryInformation",
      "htsjdk.samtools.util.BlockCompressedInputStream",
      "uk.ac.sanger.artemis.sequence.MarkerChangeListener",
      "org.biojava.bio.seq.io.SeqIOListener",
      "uk.ac.sanger.artemis.components.variant.TabixReader$TIntv",
      "org.biojava.utils.ChangeType",
      "uk.ac.sanger.artemis.io.ReadFormatException",
      "com.sshtools.j2ssh.sftp.SftpSubsystemClient",
      "com.sshtools.j2ssh.util.InvalidStateException",
      "org.biojava.utils.bytecode.LocalVariable",
      "org.biojava.ontology.OntologyOps",
      "org.biojava.utils.ChangeListener",
      "com.sshtools.j2ssh.connection.SshMsgChannelEOF",
      "uk.ac.sanger.artemis.util.TextDocument",
      "uk.ac.sanger.artemis.components.BasePlot",
      "uk.ac.sanger.artemis.GotoEvent",
      "org.gmod.schema.sequence.FeaturePub",
      "com.sshtools.j2ssh.sftp.SshFxpSetStat",
      "com.sshtools.j2ssh.io.ByteArrayReader",
      "uk.ac.sanger.artemis.EntrySourceVector",
      "org.apache.log4j.Layout",
      "com.sshtools.j2ssh.forwarding.ForwardingConfigurationException",
      "uk.ac.sanger.artemis.components.variant.BCFReader$BCFReaderIterator",
      "org.biojava.bio.symbol.EmptyAlphabet",
      "com.sshtools.j2ssh.sftp.SshFxpReadlink",
      "uk.ac.sanger.artemis.components.ViewMenu",
      "org.gmod.schema.analysis.AnalysisFeature",
      "uk.ac.sanger.artemis.components.StickyFileChooser",
      "org.gmod.schema.dao.SchemaDaoI",
      "uk.ac.sanger.artemis.LastSegmentException",
      "uk.ac.sanger.artemis.ChangeEvent",
      "org.gmod.schema.sequence.FeatureRelationship",
      "uk.ac.sanger.artemis.io.GenbankStreamFeature",
      "uk.ac.sanger.artemis.util.OutOfRangeException",
      "com.sshtools.j2ssh.connection.GlobalRequestHandler",
      "org.emboss.jemboss.gui.MemoryComboBox",
      "uk.ac.sanger.artemis.io.EMBLObject",
      "org.biojava.ontology.Variable",
      "uk.ac.sanger.artemis.ActionVector",
      "uk.ac.sanger.artemis.sequence.Strand",
      "org.apache.commons.net.ftp.FTPFileFilter",
      "uk.ac.sanger.artemis.chado.GmodDAO",
      "org.emboss.jemboss.gui.Browser",
      "uk.ac.sanger.artemis.components.GotoMenu",
      "uk.ac.sanger.artemis.components.FeatureEdit",
      "org.apache.log4j.spi.DefaultRepositorySelector",
      "org.biojava.ontology.OntologyException",
      "uk.ac.sanger.artemis.OptionChangeListener",
      "com.sshtools.j2ssh.connection.ChannelOutputStream",
      "com.sshtools.j2ssh.sftp.SshFxpSymlink",
      "uk.ac.sanger.artemis.io.Sequence",
      "org.biojava.bio.symbol.LocationComparator",
      "uk.ac.sanger.artemis.components.variant.BCFReader",
      "com.sshtools.j2ssh.sftp.SftpFile",
      "org.biojava.bio.symbol.FuzzyPointLocation$AveragePointResolver",
      "uk.ac.sanger.artemis.util.LargeObjectDocument",
      "uk.ac.sanger.artemis.components.UserDefinedQualifiers$OboFileFilter",
      "uk.ac.sanger.artemis.io.GenbankMisc",
      "uk.ac.sanger.artemis.chado.JdbcDAO",
      "org.biojava.utils.bytecode.GeneratedClassLoader",
      "uk.ac.sanger.artemis.io.Location",
      "uk.ac.sanger.artemis.components.EntryGroupDisplay",
      "uk.ac.sanger.artemis.components.filetree.FileNode",
      "uk.ac.sanger.artemis.components.SwingWorker",
      "uk.ac.sanger.artemis.util.RemoteFileDocument",
      "uk.ac.sanger.artemis.io.PublicDBStreamFeature",
      "uk.ac.sanger.artemis.components.filetree.TreeTableModel",
      "org.apache.log4j.or.ObjectRenderer",
      "uk.ac.sanger.artemis.io.FastaStreamSequence",
      "uk.ac.sanger.artemis.io.FeatureEnumeration",
      "uk.ac.sanger.artemis.components.filetree.JTreeTable$5",
      "uk.ac.sanger.artemis.components.filetree.JTreeTable$6",
      "uk.ac.sanger.artemis.components.QualifierTextArea$2",
      "uk.ac.sanger.artemis.components.CanvasPanel",
      "uk.ac.sanger.artemis.components.ProjectProperty$LaunchActionListener",
      "org.biojava.utils.ChangeForwarder",
      "uk.ac.sanger.artemis.io.StreamFeature",
      "uk.ac.sanger.artemis.util.ReadOnlyException",
      "uk.ac.sanger.artemis.components.GraphMenu",
      "org.gmod.schema.analysis.Analysis",
      "com.sshtools.j2ssh.transport.publickey.SshPublicKey",
      "uk.ac.sanger.artemis.FilteredEntryGroup$3",
      "uk.ac.sanger.artemis.EntryChangeEvent",
      "uk.ac.sanger.artemis.FilteredEntryGroup$2",
      "uk.ac.sanger.artemis.FilteredEntryGroup$1",
      "org.biojava.utils.walker.Walker",
      "uk.ac.sanger.artemis.components.PlotMouseListener",
      "com.sshtools.j2ssh.SshEventAdapter",
      "org.biojava.bio.seq.FeatureFilter",
      "com.sshtools.j2ssh.sftp.SshFxpClose",
      "uk.ac.sanger.artemis.Feature",
      "uk.ac.sanger.artemis.io.EmblDocumentEntry",
      "uk.ac.sanger.artemis.components.SelectMenu",
      "com.sshtools.j2ssh.subsystem.SubsystemChannel",
      "uk.ac.sanger.artemis.io.DocumentFeature",
      "com.sshtools.j2ssh.FileTransferProgress",
      "uk.ac.sanger.artemis.plot.UserDataAlgorithm",
      "uk.ac.sanger.artemis.plot.Algorithm",
      "org.apache.log4j.spi.LoggerFactory",
      "org.apache.log4j.spi.Configurator",
      "uk.ac.sanger.artemis.io.MSPcrunchStreamFeature",
      "org.apache.log4j.spi.LocationInfo",
      "org.biojava.bio.seq.io.GenbankFileFormer",
      "org.gmod.schema.sequence.Feature",
      "org.biojava.bio.symbol.FiniteAlphabet",
      "uk.ac.sanger.artemis.components.SelectionSubMenu",
      "org.biojava.bio.seq.FeatureFilter$OnlyChildren",
      "uk.ac.sanger.artemis.io.KeyVector",
      "org.gmod.schema.sequence.FeatureProp",
      "org.apache.commons.net.MalformedServerReplyException",
      "org.gmod.schema.sequence.FeatureCvTermPub",
      "org.biojava.bio.Annotatable",
      "org.gmod.schema.utils.Rankable",
      "org.biojava.utils.ParseErrorEvent",
      "uk.ac.sanger.artemis.components.FileViewer$2",
      "uk.ac.sanger.artemis.components.EntryGroupMenu",
      "com.sshtools.j2ssh.sftp.SshFxpRead",
      "org.biojava.ontology.AlreadyExistsException",
      "uk.ac.sanger.artemis.FeatureVector",
      "uk.ac.sanger.artemis.io.EmblStreamSequence",
      "uk.ac.sanger.artemis.components.SwingWorker$ThreadVar",
      "uk.ac.sanger.artemis.io.FeatureComparator",
      "org.biojava.utils.walker.Visitor",
      "org.biojava.utils.bytecode.CodeClass",
      "uk.ac.sanger.artemis.components.MarkerRangeRequester",
      "org.biojava.bio.seq.io.GenpeptFileFormer",
      "org.biojava.bio.seq.FeatureHolder",
      "htsjdk.samtools.reference.FastaSequenceIndexEntry",
      "uk.ac.sanger.artemis.components.filetree.FileSystemModel",
      "htsjdk.samtools.util.LineReader",
      "org.gmod.schema.dao.OrganismDaoI",
      "htsjdk.samtools.util.BlockCompressedInputStream$FileTermination",
      "com.sshtools.j2ssh.connection.ChannelState",
      "org.biojava.bio.seq.io.SymbolTokenization",
      "com.sshtools.j2ssh.session.SessionChannelClient",
      "com.sshtools.j2ssh.SftpClient",
      "com.sshtools.j2ssh.connection.SshMsgChannelWindowAdjust",
      "org.biojava.utils.bytecode.Label",
      "htsjdk.samtools.util.LocationAware",
      "uk.ac.sanger.artemis.io.QualifierInfo",
      "org.biojava.utils.Unchangeable",
      "org.apache.log4j.Priority",
      "uk.ac.sanger.artemis.components.WriteMenu",
      "org.biojava.bio.symbol.FuzzyLocation",
      "com.sshtools.j2ssh.connection.SocketChannel",
      "uk.ac.sanger.artemis.components.database.ILoginPrompt",
      "uk.ac.sanger.artemis.components.IndexReferenceListener",
      "org.apache.log4j.LogManager",
      "org.gmod.schema.sequence.FeatureLoc",
      "org.apache.commons.net.io.CRLFLineReader",
      "uk.ac.sanger.artemis.components.FeatureDisplay$1",
      "org.biojava.bio.seq.FeatureHolder$EmptyFeatureHolder",
      "uk.ac.sanger.artemis.components.FeatureDisplay$2",
      "uk.ac.sanger.artemis.components.TextRequesterEvent",
      "com.sshtools.j2ssh.connection.SshMsgChannelFailure",
      "uk.ac.sanger.artemis.io.DocumentEntry",
      "org.biojava.bio.symbol.EmptySymbolList",
      "org.apache.log4j.DefaultCategoryFactory",
      "uk.ac.sanger.artemis.io.BlastStreamFeature",
      "com.sshtools.j2ssh.subsystem.SubsystemMessageStore",
      "org.apache.commons.net.io.SocketInputStream",
      "uk.ac.sanger.artemis.components.genebuilder.ortholog.MatchPanel",
      "org.apache.log4j.or.RendererMap",
      "uk.ac.sanger.artemis.io.OutOfDateException",
      "uk.ac.sanger.artemis.ExternalProgram",
      "com.sshtools.j2ssh.transport.Service",
      "uk.ac.sanger.artemis.components.filetree.SshJTreeTable$9",
      "uk.ac.sanger.artemis.io.EmblMisc",
      "org.biojava.bio.seq.io.GenbankFormat",
      "org.gmod.schema.pub.PubDbXRef",
      "uk.ac.sanger.artemis.components.filetree.SshJTreeTable$7",
      "org.gmod.schema.general.DbXRef",
      "uk.ac.sanger.artemis.io.PartialSequence",
      "org.biojava.utils.ChangeListener$AlwaysVetoListener",
      "uk.ac.sanger.artemis.EntryGroupChangeEvent",
      "uk.ac.sanger.artemis.plot.ScaledChiAlgorithm",
      "uk.ac.sanger.artemis.Entry",
      "uk.ac.sanger.artemis.components.MarkerRangeRequesterEvent",
      "org.biojava.utils.ClassTools",
      "uk.ac.sanger.artemis.io.EmblStreamFeature",
      "uk.ac.sanger.artemis.io.QualifierParseException",
      "uk.ac.sanger.artemis.ExternalProgramVector",
      "org.biojava.bio.symbol.IllegalSymbolException",
      "com.sshtools.j2ssh.forwarding.ForwardingChannel",
      "org.apache.log4j.CategoryKey",
      "uk.ac.sanger.artemis.plot.MRIAlgorithm",
      "uk.ac.sanger.artemis.io.Qualifier",
      "uk.ac.sanger.artemis.util.InputStreamProgressListener",
      "com.sshtools.j2ssh.sftp.SshFxpFSetStat",
      "com.sshtools.j2ssh.sftp.SshFxpRemove",
      "uk.ac.sanger.artemis.io.LocationLexer$TokenEnumeration",
      "com.sshtools.j2ssh.connection.SshMsgChannelExtendedData",
      "uk.ac.sanger.artemis.components.filetree.LocalAndRemoteFileManager$DbConnectionThread",
      "org.apache.commons.net.io.FromNetASCIIInputStream",
      "htsjdk.samtools.seekablestream.SeekableBufferedStream",
      "org.apache.log4j.helpers.OnlyOnceErrorHandler",
      "htsjdk.samtools.seekablestream.SeekableHTTPStream",
      "uk.ac.sanger.artemis.io.DocumentEntryAutosaveThread",
      "uk.ac.sanger.artemis.components.EntryGroupPanel",
      "org.apache.commons.net.ftp.FTPListParseEngine",
      "com.sshtools.j2ssh.connection.ChannelDataWindow",
      "com.sshtools.j2ssh.sftp.FileAttributes",
      "uk.ac.sanger.artemis.sequence.Marker",
      "com.sshtools.j2ssh.forwarding.ForwardingBindingChannel",
      "org.biojava.bio.seq.Feature$ByLocationComparator",
      "uk.ac.sanger.artemis.plot.CSCSAlgorithm",
      "uk.ac.sanger.artemis.components.UserDefinedQualifiers",
      "org.apache.log4j.ProvisionNode",
      "com.sshtools.j2ssh.TransferCancelledException",
      "com.sshtools.j2ssh.authentication.SshAuthenticationClient",
      "com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure",
      "uk.ac.sanger.artemis.io.GFFDocumentEntry",
      "uk.ac.sanger.artemis.io.GFFStreamFeature",
      "com.sshtools.j2ssh.transport.MessageStoreEOFException",
      "com.sshtools.j2ssh.SshThread",
      "uk.ac.sanger.artemis.components.QualifierChoice",
      "org.apache.log4j.spi.RootLogger",
      "org.emboss.jemboss.gui.Browser$JIconButton",
      "org.biojava.bio.BioError",
      "uk.ac.sanger.artemis.EntryVector",
      "org.apache.log4j.spi.ErrorHandler",
      "uk.ac.sanger.artemis.ExternalProgramException",
      "uk.ac.sanger.artemis.io.QualifierVector",
      "org.apache.log4j.spi.RendererSupport",
      "org.biojava.bio.seq.OptimizableFilter",
      "uk.ac.sanger.artemis.components.variant.TabixReader$Iterator",
      "uk.ac.sanger.artemis.util.FileDocument",
      "uk.ac.sanger.artemis.FeatureChangeListener",
      "uk.ac.sanger.artemis.FeatureChangeEvent",
      "htsjdk.samtools.util.Log",
      "uk.ac.sanger.artemis.plot.CodonWeight",
      "uk.ac.sanger.artemis.io.LocationParseNodeVector",
      "uk.ac.sanger.artemis.io.LineGroup",
      "com.sshtools.j2ssh.connection.SshMsgChannelClose",
      "uk.ac.sanger.artemis.Entry$FeatureEnumerator",
      "org.biojava.bio.symbol.AbstractLocation",
      "com.sshtools.j2ssh.ScpClient$ScpChannel",
      "uk.ac.sanger.artemis.util.InputStreamProgressEvent",
      "uk.ac.sanger.artemis.io.BioJavaFeature",
      "uk.ac.sanger.artemis.GotoEventSource",
      "org.apache.commons.net.ftp.FTPConnectionClosedException",
      "org.biojava.utils.ChangeSupport",
      "org.apache.commons.net.ftp.FTPClient$HostnameResolver",
      "org.biojava.bio.seq.StrandedFeature$Strand",
      "org.apache.commons.net.ProtocolCommandSupport",
      "org.biojava.bio.seq.io.SeqFileFormer",
      "uk.ac.sanger.artemis.components.SequenceComboBox",
      "uk.ac.sanger.artemis.components.genebuilder.ortholog.MatchPanel$3",
      "uk.ac.sanger.artemis.plot.GCSDWindowAlgorithm",
      "org.apache.log4j.Logger",
      "uk.ac.sanger.artemis.FeatureSegment",
      "uk.ac.sanger.artemis.EntryGroup",
      "uk.ac.sanger.artemis.io.Feature",
      "org.apache.commons.net.ftp.FTPClient",
      "com.sshtools.j2ssh.authentication.AuthenticationProtocolListener",
      "org.apache.commons.net.DefaultSocketFactory",
      "org.apache.log4j.helpers.LogLog",
      "uk.ac.sanger.artemis.io.QualifierInfoVector",
      "org.biojava.bio.seq.SequenceIterator",
      "org.biojava.bio.symbol.FuzzyPointLocation$MinPointResolver",
      "uk.ac.sanger.artemis.components.DisplayComponent",
      "com.sshtools.j2ssh.connection.SshMsgChannelOpen",
      "com.sshtools.j2ssh.transport.TransportProtocol",
      "org.apache.log4j.spi.RepositorySelector",
      "uk.ac.sanger.artemis.io.GFF3AttributeBuilder$1",
      "uk.ac.sanger.artemis.components.EntryEdit$8",
      "uk.ac.sanger.artemis.plot.AGWindowAlgorithm",
      "uk.ac.sanger.artemis.components.EntryEdit$7",
      "uk.ac.sanger.artemis.components.alignment.LookSeqPanel",
      "org.biojava.utils.ChangeListener$LoggingListener",
      "uk.ac.sanger.artemis.components.ArtemisMain",
      "uk.ac.sanger.artemis.io.ReadEvent",
      "htsjdk.samtools.reference.IndexedFastaSequenceFile",
      "org.biojava.bio.symbol.AbstractLocationDecorator",
      "uk.ac.sanger.artemis.components.variant.GraphPanel",
      "uk.ac.sanger.artemis.io.Entry",
      "htsjdk.samtools.reference.ReferenceSequence",
      "org.apache.commons.net.ProtocolCommandListener",
      "uk.ac.sanger.artemis.util.LinePushBackReader",
      "org.biojava.utils.ParseErrorSource",
      "org.apache.log4j.or.DefaultRenderer",
      "uk.ac.sanger.artemis.util.ProgressInputStream",
      "org.biojava.bio.seq.io.SequenceBuilder",
      "com.sshtools.j2ssh.connection.GlobalRequestResponse",
      "uk.ac.sanger.artemis.components.database.DatabaseJTree",
      "uk.ac.sanger.artemis.io.FeatureVector",
      "uk.ac.sanger.artemis.chado.ChadoTransactionManager",
      "org.apache.log4j.spi.ThrowableRendererSupport",
      "org.apache.commons.logging.impl.Log4JLogger",
      "uk.ac.sanger.artemis.io.IndexFastaStream",
      "org.biojava.bio.symbol.Location",
      "com.sshtools.j2ssh.authentication.SshAuthenticationPrompt",
      "org.gmod.schema.organism.Organism",
      "org.gmod.schema.general.Db",
      "org.apache.log4j.Appender",
      "org.biojava.bio.symbol.Alphabet",
      "org.biojava.bio.symbol.FuzzyPointLocation$PointResolver",
      "org.biojava.bio.seq.io.EmblFileFormer",
      "uk.ac.sanger.artemis.chado.ChadoTransaction",
      "uk.ac.sanger.artemis.ExternalProgramListener",
      "com.sshtools.j2ssh.transport.SshMsgServiceAccept",
      "org.biojava.utils.AssertionFailure",
      "uk.ac.sanger.artemis.FeaturePredicate",
      "com.sshtools.j2ssh.authentication.AuthenticationProtocolException",
      "org.apache.log4j.spi.HierarchyEventListener",
      "uk.ac.sanger.artemis.Logger",
      "org.biojava.bio.seq.IsTopLevel",
      "com.sshtools.j2ssh.configuration.SshConnectionProperties",
      "org.gmod.schema.sequence.FeatureSynonym",
      "org.apache.log4j.spi.LoggingEvent",
      "uk.ac.sanger.artemis.io.QualifierLazyLoading",
      "org.biojava.bio.symbol.FuzzyLocation$AverageRangeResolver",
      "uk.ac.sanger.artemis.util.DatabaseDocument",
      "uk.ac.sanger.artemis.components.alignment.LineAttributes",
      "org.apache.log4j.spi.ThrowableInformation",
      "uk.ac.sanger.artemis.components.EntryEdit",
      "com.sshtools.j2ssh.sftp.SshFxpRealPath",
      "uk.ac.sanger.artemis.FeatureEnumeration",
      "uk.ac.sanger.artemis.components.FeatureList",
      "uk.ac.sanger.artemis.io.StreamFeatureTable",
      "htsjdk.samtools.reference.FastaSequenceIndex",
      "uk.ac.sanger.artemis.SelectionChangeListener",
      "org.gmod.schema.dao.PubDaoI",
      "org.biojava.bio.symbol.RangeLocation",
      "uk.ac.sanger.artemis.GotoListener",
      "uk.ac.sanger.artemis.components.UserDefinedQualifiers$QualifierList"
    );
  } 

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

    org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses(
      "org.apache.log4j.AppenderSkeleton",
      "uk.ac.sanger.artemis.components.LogViewer",
      "org.apache.log4j.helpers.OnlyOnceErrorHandler",
      "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.components.Splash",
      "uk.ac.sanger.artemis.components.Splash$1",
      "uk.ac.sanger.artemis.components.Splash$2",
      "uk.ac.sanger.artemis.components.Splash$4",
      "uk.ac.sanger.artemis.components.Splash$5",
      "uk.ac.sanger.artemis.components.Splash$15",
      "uk.ac.sanger.artemis.components.Splash$6",
      "uk.ac.sanger.artemis.components.Splash$7",
      "uk.ac.sanger.artemis.components.Splash$8",
      "uk.ac.sanger.artemis.components.Splash$9",
      "uk.ac.sanger.artemis.components.Splash$10",
      "uk.ac.sanger.artemis.components.Splash$11",
      "uk.ac.sanger.artemis.components.Splash$12",
      "uk.ac.sanger.artemis.components.Splash$13",
      "uk.ac.sanger.artemis.components.Splash$3",
      "uk.ac.sanger.artemis.components.Splash$14",
      "uk.ac.sanger.artemis.components.ActMain",
      "uk.ac.sanger.artemis.util.Document",
      "uk.ac.sanger.artemis.util.DatabaseDocument",
      "uk.ac.sanger.artemis.util.StringVector",
      "uk.ac.sanger.artemis.util.FileDocument",
      "uk.ac.sanger.artemis.util.InputStreamProgressListenerVector",
      "uk.ac.sanger.artemis.io.QualifierInfoVector",
      "uk.ac.sanger.artemis.util.FastVector",
      "uk.ac.sanger.artemis.io.KeyVector",
      "uk.ac.sanger.artemis.io.Key",
      "uk.ac.sanger.artemis.io.QualifierInfo",
      "uk.ac.sanger.artemis.io.SimpleEntryInformation",
      "uk.ac.sanger.artemis.io.QualifierInfoHash",
      "uk.ac.sanger.artemis.ExternalProgramVector",
      "uk.ac.sanger.artemis.ExternalProgram",
      "uk.ac.sanger.artemis.Options",
      "uk.ac.sanger.artemis.components.ProjectProperty",
      "uk.ac.sanger.artemis.components.ArtemisMain",
      "uk.ac.sanger.artemis.components.FileViewer",
      "uk.ac.sanger.artemis.EntryVector",
      "uk.ac.sanger.artemis.SimpleEntryGroup",
      "uk.ac.sanger.artemis.ActionController",
      "uk.ac.sanger.artemis.ActionVector",
      "uk.ac.sanger.artemis.FeatureVector",
      "org.apache.xmlgraphics.java2d.AbstractGraphicsConfiguration",
      "org.apache.commons.logging.impl.Log4JLogger",
      "org.apache.xmlgraphics.java2d.GraphicsConfigurationWithoutTransparency",
      "org.apache.xmlgraphics.java2d.GraphicsConfigurationWithTransparency",
      "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.io.FeatureVector",
      "uk.ac.sanger.artemis.io.SimpleDocumentEntry$1",
      "uk.ac.sanger.artemis.Entry$FeatureEnumerator",
      "uk.ac.sanger.artemis.ChangeEvent",
      "uk.ac.sanger.artemis.EntryGroupChangeEvent",
      "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",
      "org.emboss.jemboss.JembossParams",
      "org.emboss.jemboss.gui.Browser",
      "uk.ac.sanger.artemis.io.Range",
      "uk.ac.sanger.artemis.io.GenbankDocumentEntry",
      "uk.ac.sanger.artemis.Selection",
      "uk.ac.sanger.artemis.FeatureSegmentVector",
      "uk.ac.sanger.artemis.components.SelectionViewer",
      "uk.ac.sanger.artemis.EntryChangeEvent",
      "uk.ac.sanger.artemis.io.Qualifier",
      "uk.ac.sanger.artemis.io.EMBLObject",
      "uk.ac.sanger.artemis.io.LineGroup",
      "uk.ac.sanger.artemis.io.StreamSequence",
      "uk.ac.sanger.artemis.io.IndexFastaStream",
      "uk.ac.sanger.artemis.io.RawStreamSequence",
      "uk.ac.sanger.artemis.io.FastaStreamSequence",
      "uk.ac.sanger.artemis.io.Packing",
      "uk.ac.sanger.artemis.sequence.Bases",
      "uk.ac.sanger.artemis.sequence.Strand",
      "com.sshtools.j2ssh.sftp.FileAttributes",
      "uk.ac.sanger.artemis.components.filetree.RemoteFileNode",
      "com.sshtools.j2ssh.io.UnsignedInteger32",
      "com.sshtools.j2ssh.io.UnsignedInteger64",
      "uk.ac.sanger.artemis.util.RemoteFileDocument",
      "org.biojava.bio.seq.io.GenbankFormat",
      "uk.ac.sanger.artemis.io.BioJavaEntry",
      "uk.ac.sanger.artemis.io.FeatureTable",
      "uk.ac.sanger.artemis.io.StreamFeatureTable",
      "uk.ac.sanger.artemis.io.FeatureTree",
      "uk.ac.sanger.artemis.io.FeatureComparator",
      "uk.ac.sanger.artemis.util.LinePushBackReader",
      "uk.ac.sanger.artemis.j2ssh.FileTransferProgressMonitor"
    );
  }
}
