content: /**
   * Scaffolding file used to store all the setups needed to run 
   * tests automatically generated by EvoSuite
   * Mon Mar 18 04:06:16 GMT 2024
   */
  
  package dk.statsbiblioteket.summa.support.harmonise;
  
  import org.evosuite.runtime.annotation.EvoSuiteClassExclude;
  import org.junit.jupiter.api.BeforeAll;
  import org.junit.jupiter.api.BeforeEach;
  import org.junit.jupiter.api.AfterEach;
  import org.evosuite.runtime.sandbox.Sandbox;
  import org.evosuite.runtime.sandbox.Sandbox.SandboxMode;
  
  @EvoSuiteClassExclude
  public class InteractionAdjuster_Original_ESTest_scaffolding {
  
    @org.junit.jupiter.api.extension.RegisterExtension
    public org.evosuite.runtime.vnet.NonFunctionalRequirementExtension nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementExtension();
  
    private org.evosuite.runtime.thread.ThreadStopper threadStopper =  new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000);
  
  
    @BeforeAll
    public static void initEvoSuiteFramework() { 
      org.evosuite.runtime.RuntimeSettings.className = "dk.statsbiblioteket.summa.support.harmonise.InteractionAdjuster"; 
      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.OFF; 
      org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); 
      org.evosuite.runtime.classhandling.JDKClassResetter.init();
      setSystemProperties();
      initializeClasses();
      org.evosuite.runtime.Runtime.getInstance().resetRuntime(); 
    } 
  
    @BeforeEach
    public void initTestCase(){ 
      threadStopper.storeCurrentThreads();
      threadStopper.startRecordingTime();
      org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); 
      org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); 
      org.evosuite.runtime.GuiSupport.setHeadless(); 
      org.evosuite.runtime.Runtime.getInstance().resetRuntime(); 
      org.evosuite.runtime.agent.InstrumentingAgent.activate(); 
    } 
  
    @AfterEach
    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() {
   
      /*No java.lang.System property to set*/
    }
  
    private static void initializeClasses() {
      org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(InteractionAdjuster_Original_ESTest_scaffolding.class.getClassLoader() ,
        "org.apache.lucene.search.Query",
        "org.apache.lucene.queryparser.classic.ParseException",
        "dk.statsbiblioteket.summa.common.util.Pair",
        "dk.statsbiblioteket.summa.support.harmonise.InteractionAdjuster$1",
        "dk.statsbiblioteket.util.qa.QAInfo$State",
        "dk.statsbiblioteket.summa.common.util.ManyToManyMapper",
        "org.apache.lucene.search.PhraseQuery",
        "dk.statsbiblioteket.summa.support.harmonise.InteractionAdjuster",
        "org.apache.lucene.analysis.core.WhitespaceAnalyzer",
        "dk.statsbiblioteket.summa.search.api.document.DocumentKeys",
        "dk.statsbiblioteket.util.reader.TextTransformer",
        "org.apache.lucene.analysis.core.KeywordAnalyzer",
        "dk.statsbiblioteket.summa.common.util.ConvenientMap",
        "dk.statsbiblioteket.util.reader.CircularCharBuffer",
        "dk.statsbiblioteket.util.qa.QAInfo",
        "dk.statsbiblioteket.summa.common.configuration.Configuration",
        "dk.statsbiblioteket.summa.facetbrowser.api.FacetResult",
        "dk.statsbiblioteket.summa.common.configuration.SubConfigurationsNotSupportedException",
        "org.apache.commons.logging.impl.SLF4JLocationAwareLog",
        "dk.statsbiblioteket.summa.search.tools.QueryRewriter$Event",
        "org.apache.lucene.analysis.Analyzer",
        "dk.statsbiblioteket.summa.search.api.Timer",
        "dk.statsbiblioteket.util.reader.CharReplacer",
        "org.apache.commons.logging.impl.SLF4JLogFactory",
        "dk.statsbiblioteket.summa.common.configuration.Configurable",
        "dk.statsbiblioteket.util.reader.CharArrayReplacer$1",
        "dk.statsbiblioteket.summa.search.api.TimerImpl",
        "dk.statsbiblioteket.util.reader.ReplaceReader",
        "dk.statsbiblioteket.util.qa.QAInfo$Level",
        "dk.statsbiblioteket.summa.common.configuration.Configurable$ConfigurationException",
        "dk.statsbiblioteket.summa.search.api.ResponseCollection",
        "dk.statsbiblioteket.summa.search.api.ResponseImpl",
        "org.apache.lucene.search.TermQuery",
        "dk.statsbiblioteket.summa.search.tools.QueryRewriter",
        "org.apache.lucene.search.BooleanQuery",
        "dk.statsbiblioteket.summa.search.api.document.DocumentResponse",
        "dk.statsbiblioteket.util.reader.CharArrayReplacer",
        "dk.statsbiblioteket.summa.support.harmonise.InteractionAdjuster$FieldExpansionCallback",
        "dk.statsbiblioteket.summa.facetbrowser.api.FacetResultImpl",
        "org.apache.commons.logging.impl.SLF4JLog",
        "dk.statsbiblioteket.util.reader.ReplaceFactory",
        "dk.statsbiblioteket.summa.search.api.Request",
        "dk.statsbiblioteket.util.reader.StringReplacer",
        "dk.statsbiblioteket.summa.search.api.Response",
        "dk.statsbiblioteket.summa.facetbrowser.api.FacetResultExternal"
      );
    } 
  
    private static void resetClasses() {
      org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(InteractionAdjuster_Original_ESTest_scaffolding.class.getClassLoader()); 
  
      org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses(
        "org.apache.commons.logging.impl.SLF4JLogFactory",
        "org.apache.commons.logging.impl.SLF4JLocationAwareLog",
        "dk.statsbiblioteket.summa.support.harmonise.InteractionAdjuster",
        "dk.statsbiblioteket.summa.search.tools.QueryRewriter$Event",
        "dk.statsbiblioteket.summa.support.harmonise.InteractionAdjuster$1",
        "dk.statsbiblioteket.util.qa.QAInfo$Level",
        "dk.statsbiblioteket.util.qa.QAInfo$State",
        "dk.statsbiblioteket.util.Strings$1",
        "dk.statsbiblioteket.util.Strings$2",
        "dk.statsbiblioteket.util.Strings",
        "dk.statsbiblioteket.summa.common.util.Environment",
        "dk.statsbiblioteket.summa.common.configuration.Resolver",
        "org.apache.log4j.Category",
        "org.apache.log4j.Logger",
        "org.apache.log4j.Priority",
        "org.apache.log4j.Level",
        "org.apache.log4j.helpers.OptionConverter",
        "org.apache.log4j.helpers.LogLog",
        "org.apache.log4j.helpers.Loader",
        "org.apache.log4j.Hierarchy",
        "org.apache.log4j.spi.RootLogger",
        "org.apache.log4j.or.DefaultRenderer",
        "org.apache.log4j.or.RendererMap",
        "org.apache.log4j.DefaultCategoryFactory",
        "org.apache.log4j.spi.DefaultRepositorySelector",
        "org.apache.log4j.PropertyConfigurator",
        "org.apache.log4j.LogManager",
        "dk.statsbiblioteket.summa.common.SummaConstants",
        "dk.statsbiblioteket.summa.common.configuration.Configuration",
        "org.apache.lucene.search.BooleanClause$Occur",
        "dk.statsbiblioteket.summa.common.configuration.Configurable$ConfigurationException",
        "dk.statsbiblioteket.summa.common.configuration.storage.FileStorage",
        "dk.statsbiblioteket.summa.search.tools.QueryRewriter",
        "dk.statsbiblioteket.util.reader.ReplaceFactory",
        "dk.statsbiblioteket.util.reader.ReplaceReader",
        "dk.statsbiblioteket.util.reader.CharArrayReplacer",
        "dk.statsbiblioteket.util.reader.CharArrayReplacer$1",
        "dk.statsbiblioteket.util.reader.CircularCharBuffer",
        "dk.statsbiblioteket.summa.common.configuration.ConfigurationStorageException",
        "dk.statsbiblioteket.summa.common.configuration.storage.XStorage",
        "dk.statsbiblioteket.util.XProperties",
        "com.thoughtworks.xstream.XStream",
        "com.thoughtworks.xstream.io.xml.AbstractXmlDriver",
        "com.thoughtworks.xstream.io.xml.DomDriver",
        "com.thoughtworks.xstream.io.xml.XmlFriendlyReplacer",
        "com.thoughtworks.xstream.core.util.ClassLoaderReference",
        "com.thoughtworks.xstream.core.util.CompositeClassLoader",
        "com.thoughtworks.xstream.core.DefaultConverterLookup",
        "com.thoughtworks.xstream.core.util.PrioritizedList",
        "com.thoughtworks.xstream.core.JVM",
        "com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider",
        "com.thoughtworks.xstream.converters.reflection.FieldDictionary",
        "com.thoughtworks.xstream.converters.reflection.ImmutableFieldKeySorter",
        "com.thoughtworks.xstream.mapper.DefaultMapper",
        "com.thoughtworks.xstream.mapper.MapperWrapper",
        "com.thoughtworks.xstream.mapper.DynamicProxyMapper",
        "com.thoughtworks.xstream.mapper.PackageAliasingMapper$1",
        "com.thoughtworks.xstream.mapper.PackageAliasingMapper",
        "com.thoughtworks.xstream.mapper.ClassAliasingMapper",
        "com.thoughtworks.xstream.mapper.FieldAliasingMapper",
        "com.thoughtworks.xstream.mapper.AbstractAttributeAliasingMapper",
        "com.thoughtworks.xstream.mapper.AttributeAliasingMapper",
        "com.thoughtworks.xstream.mapper.SystemAttributeAliasingMapper",
        "com.thoughtworks.xstream.mapper.ImplicitCollectionMapper",
        "com.thoughtworks.xstream.mapper.OuterClassMapper",
        "com.thoughtworks.xstream.mapper.ArrayMapper",
        "com.thoughtworks.xstream.mapper.DefaultImplementationsMapper",
        "com.thoughtworks.xstream.mapper.Mapper$Null",
        "com.thoughtworks.xstream.mapper.AttributeMapper",
        "com.thoughtworks.xstream.mapper.EnumMapper",
        "com.thoughtworks.xstream.mapper.LocalConversionMapper",
        "com.thoughtworks.xstream.mapper.ImmutableTypesMapper",
        "com.thoughtworks.xstream.mapper.AnnotationMapper",
        "com.thoughtworks.xstream.mapper.AnnotationMapper$WeakHashSet",
        "com.thoughtworks.xstream.mapper.CachingMapper",
        "com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter",
        "com.thoughtworks.xstream.converters.reflection.ReflectionConverter",
        "com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker",
        "com.thoughtworks.xstream.core.util.PrioritizedList$PrioritizedItem",
        "com.thoughtworks.xstream.converters.reflection.SerializableConverter",
        "com.thoughtworks.xstream.converters.reflection.ReflectionProviderWrapper",
        "com.thoughtworks.xstream.converters.reflection.SerializableConverter$UnserializableParentsReflectionProvider",
        "com.thoughtworks.xstream.converters.reflection.ExternalizableConverter",
        "com.thoughtworks.xstream.converters.basic.NullConverter",
        "com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter",
        "com.thoughtworks.xstream.converters.basic.IntConverter",
        "com.thoughtworks.xstream.converters.SingleValueConverterWrapper",
        "com.thoughtworks.xstream.converters.basic.FloatConverter",
        "com.thoughtworks.xstream.converters.basic.DoubleConverter",
        "com.thoughtworks.xstream.converters.basic.LongConverter",
        "com.thoughtworks.xstream.converters.basic.ShortConverter",
        "com.thoughtworks.xstream.converters.basic.CharConverter",
        "com.thoughtworks.xstream.converters.basic.BooleanConverter",
        "com.thoughtworks.xstream.converters.basic.ByteConverter",
        "com.thoughtworks.xstream.converters.basic.StringConverter",
        "com.thoughtworks.xstream.converters.basic.StringBufferConverter",
        "com.thoughtworks.xstream.converters.basic.DateConverter",
        "com.thoughtworks.xstream.core.util.ThreadSafeSimpleDateFormat",
        "com.thoughtworks.xstream.core.util.Pool",
        "com.thoughtworks.xstream.core.util.ThreadSafeSimpleDateFormat$1",
        "com.thoughtworks.xstream.converters.collections.BitSetConverter",
        "com.thoughtworks.xstream.converters.basic.URLConverter",
        "com.thoughtworks.xstream.converters.basic.BigIntegerConverter",
        "com.thoughtworks.xstream.converters.basic.BigDecimalConverter",
        "com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter",
        "com.thoughtworks.xstream.converters.collections.ArrayConverter",
        "com.thoughtworks.xstream.converters.collections.CharArrayConverter",
        "com.thoughtworks.xstream.converters.collections.CollectionConverter",
        "com.thoughtworks.xstream.converters.collections.MapConverter",
        "com.thoughtworks.xstream.converters.collections.TreeMapConverter",
        "com.thoughtworks.xstream.converters.collections.TreeSetConverter",
        "com.thoughtworks.xstream.core.util.Fields",
        "com.thoughtworks.xstream.converters.collections.PropertiesConverter",
        "com.thoughtworks.xstream.core.util.Base64Encoder",
        "com.thoughtworks.xstream.converters.extended.EncodedByteArrayConverter",
        "com.thoughtworks.xstream.converters.extended.FileConverter",
        "com.thoughtworks.xstream.converters.extended.SqlTimestampConverter",
        "com.thoughtworks.xstream.converters.extended.SqlTimeConverter",
        "com.thoughtworks.xstream.converters.extended.SqlDateConverter",
        "com.thoughtworks.xstream.converters.extended.DynamicProxyConverter",
        "com.thoughtworks.xstream.converters.extended.JavaClassConverter",
        "com.thoughtworks.xstream.converters.extended.JavaMethodConverter",
        "com.thoughtworks.xstream.converters.extended.FontConverter",
        "com.thoughtworks.xstream.converters.extended.ColorConverter",
        "com.thoughtworks.xstream.converters.reflection.AbstractAttributedCharacterIteratorAttributeConverter",
        "com.thoughtworks.xstream.converters.extended.TextAttributeConverter",
        "com.thoughtworks.xstream.core.util.OrderRetainingMap",
        "com.thoughtworks.xstream.core.util.OrderRetainingMap$ArraySet",
        "com.thoughtworks.xstream.converters.reflection.FieldKey",
        "com.thoughtworks.xstream.converters.extended.LookAndFeelConverter",
        "com.thoughtworks.xstream.converters.extended.LocaleConverter",
        "com.thoughtworks.xstream.converters.extended.GregorianCalendarConverter",
        "com.thoughtworks.xstream.converters.extended.SubjectConverter",
        "com.thoughtworks.xstream.converters.extended.ThrowableConverter",
        "com.thoughtworks.xstream.converters.extended.StackTraceElementFactory",
        "com.thoughtworks.xstream.converters.extended.StackTraceElementConverter",
        "com.thoughtworks.xstream.converters.extended.CurrencyConverter",
        "com.thoughtworks.xstream.converters.extended.RegexPatternConverter",
        "com.thoughtworks.xstream.converters.extended.CharsetConverter",
        "com.thoughtworks.xstream.converters.extended.DurationConverter",
        "com.thoughtworks.xstream.converters.enums.EnumConverter",
        "com.thoughtworks.xstream.converters.enums.EnumSetConverter",
        "com.thoughtworks.xstream.converters.enums.EnumMapConverter",
        "com.thoughtworks.xstream.converters.basic.StringBuilderConverter",
        "com.thoughtworks.xstream.converters.basic.UUIDConverter",
        "com.thoughtworks.xstream.converters.reflection.SelfStreamingInstanceChecker",
        "com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy",
        "com.thoughtworks.xstream.core.ReferenceByXPathMarshallingStrategy",
        "dk.statsbiblioteket.summa.common.configuration.storage.MemoryStorage",
        "dk.statsbiblioteket.summa.common.util.Security",
        "org.apache.log4j.CategoryKey",
        "org.apache.log4j.ProvisionNode",
        "dk.statsbiblioteket.summa.facetbrowser.Structure",
        "dk.statsbiblioteket.summa.facetbrowser.FacetStructure",
        "dk.statsbiblioteket.summa.search.api.TimerImpl",
        "dk.statsbiblioteket.summa.search.api.ResponseCollection",
        "dk.statsbiblioteket.summa.common.util.ConvenientMap",
        "dk.statsbiblioteket.summa.search.api.Request",
        "org.archive.net.rsync.Handler",
        "dk.statsbiblioteket.summa.common.configuration.storage.JStorage",
        "dk.statsbiblioteket.summa.search.api.ResponseImpl",
        "dk.statsbiblioteket.summa.search.api.dummy.DummyResponse",
        "com.thoughtworks.xstream.io.xml.AbstractXmlWriter",
        "com.thoughtworks.xstream.io.xml.PrettyPrintWriter",
        "com.thoughtworks.xstream.core.util.FastStack",
        "com.thoughtworks.xstream.core.util.QuickWriter",
        "com.thoughtworks.xstream.io.WriterWrapper",
        "com.thoughtworks.xstream.io.StatefulWriter",
        "com.thoughtworks.xstream.core.util.CustomObjectOutputStream",
        "com.thoughtworks.xstream.XStream$2",
        "com.thoughtworks.xstream.core.TreeMarshaller",
        "com.thoughtworks.xstream.core.AbstractReferenceMarshaller",
        "com.thoughtworks.xstream.core.ReferenceByXPathMarshaller",
        "com.thoughtworks.xstream.core.util.ObjectIdDictionary",
        "com.thoughtworks.xstream.io.path.PathTracker",
        "com.thoughtworks.xstream.io.path.PathTrackingWriter",
        "com.thoughtworks.xstream.io.ExtendedHierarchicalStreamWriterHelper",
        "com.thoughtworks.xstream.core.util.PrioritizedList$PrioritizedItemIterator",
        "com.thoughtworks.xstream.io.path.Path",
        "com.thoughtworks.xstream.core.util.ObjectIdDictionary$IdWrapper",
        "com.thoughtworks.xstream.core.util.ObjectIdDictionary$WeakIdWrapper",
        "dk.statsbiblioteket.summa.facetbrowser.api.FacetResultImpl",
        "dk.statsbiblioteket.summa.facetbrowser.api.FacetResultExternal",
        "dk.statsbiblioteket.summa.support.harmonise.TagAdjuster$MERGE_MODE",
        "dk.statsbiblioteket.summa.support.harmonise.TagAdjuster",
        "dk.statsbiblioteket.summa.common.configuration.storage.RemoteStorage",
        "dk.statsbiblioteket.summa.facetbrowser.api.FacetResult$Reliability",
        "org.archive.net.md5.Handler",
        "dk.statsbiblioteket.summa.facetbrowser.api.FacetResultImpl$Tag",
        "dk.statsbiblioteket.util.XProperties$XPropertiesEntry",
        "com.thoughtworks.xstream.mapper.DynamicProxyMapper$DynamicProxy",
        "com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$1",
        "com.thoughtworks.xstream.core.util.FastField",
        "com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2",
        "dk.statsbiblioteket.summa.common.index.IndexDescriptor",
        "dk.statsbiblioteket.summa.facetbrowser.FacetIndexDescriptor",
        "dk.statsbiblioteket.summa.common.index.IndexField",
        "dk.statsbiblioteket.summa.facetbrowser.FacetIndexDescriptor$FacetField",
        "dk.statsbiblioteket.summa.common.index.IndexField$SORT_CACHE",
        "dk.statsbiblioteket.summa.common.index.IndexDescriptor$OPERATOR",
        "dk.statsbiblioteket.summa.common.util.ResourceListener",
        "dk.statsbiblioteket.summa.common.index.IndexDescriptor$1",
        "dk.statsbiblioteket.summa.search.api.document.DocumentResponse",
        "dk.statsbiblioteket.summa.search.api.document.DocumentResponse$ScoreComparator",
        "org.apache.solr.util.RegexFileFilter",
        "dk.statsbiblioteket.summa.common.configuration.SubConfigurationsNotSupportedException",
        "dk.statsbiblioteket.summa.search.api.document.DocumentResponse$Record",
        "dk.statsbiblioteket.summa.search.api.document.DocumentResponse$Field",
        "org.archive.net.DownloadURLConnection",
        "org.archive.net.md5.Md5URLConnection",
        "org.archive.util.ProcessUtils"
      );
    }
  }
  