Create an SDK with a bad epocroot when a configuration is being loaded but where the SDK is not in the global list.
We add it so it can be displayed along with an error message that the SDK has a bad EPOCROOT.
#FindBugs User Preferences
#Thu Jun 01 08:36:53 CDT 2006
detector73=FindMaskedFields|true
detector72=IncompatMask|true
detector71=FindMismatchedWaitOrNotify|true
detector70=TrainNonNullAnnotations|true
detector9=StringConcatenation|true
detector8=LockedFields|false
detector7=FindBadForLoop|true
detector6=BCPMethodReturnCheck|false
detector5=FindUnsyncGet|true
detector4=FindNonSerializableStoreIntoSession|true
detector69=FindOpenStream|true
detector3=DontCatchIllegalMonitorStateException|true
detector68=Methods|true
detector2=FindNakedNotify|true
detector67=InefficientMemberAccess|false
detector1=BadSyntaxForRegularExpression|true
detector66=FindDoubleCheck|true
detector0=TestingGround|false
detector65=IteratorIdioms|true
detector64=SuspiciousThreadInterrupted|true
detector115=CheckImmutableAnnotation|true
detector63=InfiniteRecursiveLoop|true
detector114=DroppedException|true
detector62=RuntimeExceptionCapture|true
detector113=FindHEmismatch|true
detector61=NoteJCIPAnnotation|true
detector112=MethodReturnCheck|true
detector60=ConfusionBetweenInheritedAndOuterMethod|true
detector111=FindSqlInjection|true
detector110=EmptyZipFileEntry|true
detector59=BadResultSetAccess|true
detector58=MutableStaticFields|true
detector109=InitializationChain|true
detector57=BadUseOfReturnValue|true
detector108=InfiniteRecursiveLoop2|false
detector56=Naming|true
detector107=PublicSemaphores|true
detector55=InheritanceUnsafeGetResource|true
detector106=SwitchFallthrough|true
detector54=InefficientToArray|true
detector105=FindInconsistentSync2|true
detector53=FindUnsatisfiedObligation|false
detector104=FindFloatMath|false
detector52=FindDeadLocalStores|true
detector103=FindBugsSummaryStats|true
detector51=DumbMethodInvocations|true
detector102=FindNonSerializableValuePassedToWriteObject|true
detector50=LoadOfKnownNullValue|true
detector101=NoteCheckReturnValueAnnotations|true
detector100=UncallableMethodOfAnonymousClass|true
detector49=SuperfluousInstanceOf|true
detector48=FindSleepWithLockHeld|true
detector47=FindBadCast|false
detector46=ConfusedInheritance|true
detector45=SerializableIdiom|true
detector44=TrainFieldStoreTypes|true
detector43=PreferZeroLengthArrays|true
detector42=UnnecessaryMath|true
filter_settings=High|CORRECTNESS,PERFORMANCE,I18N,MT_CORRECTNESS,STYLE,MALICIOUS_CODE|false
detector41=WrongMapIterator|true
detector40=FindReturnRef|true
detector39=UnreadFields|true
detector38=QuestionableBooleanAssignment|true
detector37=FindUninitializedGet|true
detector36=FindFloatEquality|true
detector35=FindBadEqualsImplementation|false
detector99=ResolveAllReferences|false
detector34=BadAppletConstructor|false
detector98=FindUnreleasedLock|true
detector33=FindFieldSelfAssignment|true
detector97=TrainUnconditionalDerefParams|true
detector32=IDivResultCastToDouble|true
detector96=FindNonShortCircuit|true
detector31=FindUselessControlFlow|true
detector95=StartInConstructor|true
detector30=NoteNonNullAnnotations|true
detector94=FindTwoLockWait|true
detector93=DuplicateBranches|true
detector92=FindCircularDependencies|false
detector91=UselessSubclassMethod|false
detector90=CheckCalls|false
default_directory=C\:\\eclipse
detector29=FindEmptySynchronizedBlock|true
detector28=XMLFactoryBypass|true
detector27=WaitInLoop|true
detector26=EqStringTest|false
detector25=InstantiateStaticClass|true
detector89=LazyInit|true
detector24=NoteAnnotationRetention|true
detector88=FindSpinLoop|true
detector23=BadlyOverriddenAdapter|true
detector87=FindBadCast2|true
detector22=NoteUnconditionalParamDerefs|true
detector86=FindLocalSelfAssignment2|true
detector21=ReadReturnShouldBeChecked|true
detector85=CalledMethods|true
detector20=FindJSR166LockMonitorenter|true
detector84=FindNullDeref|true
detector_threshold=1
detector83=CloneIdiom|true
detector82=NoteSuppressedWarnings|true
detector81=FindRefComparison|true
detector80=ComparatorIdiom|true
detector19=InvalidJUnitTest|true
detector18=FindRunInvocations|true
detector17=MultithreadedInstanceAccess|true
detector16=MutableLock|true
detector15=InfiniteLoop|false
detector79=VolatileUsage|true
detector14=DoInsideDoPriviledged|true
detector78=FindUnconditionalWait|true
detector13=FindPuzzlers|true
detector77=UseObjectEquals|false
detector12=RedundantInterfaces|true
detector76=DumbMethods|true
detector11=NoteCheckReturnValue|true
detector75=VarArgsProblems|true
detector10=FindFinalizeInvocations|true
detector74=FindUncalledPrivateMethods|true