<?xml version='1.0' encoding='UTF-8'?>
<BugCollection version='3.0.1' threshold='medium' effort='min'><file classname='AbstractMissingHashCode$StillMissingHashCode'><BugInstance type='HE_INHERITS_EQUALS_USE_HASHCODE' priority='Normal' category='BAD_PRACTICE' message='AbstractMissingHashCode$StillMissingHashCode inherits equals and uses Object.hashCode()' lineNumber='14'/><BugInstance type='UUF_UNUSED_FIELD' priority='Normal' category='PERFORMANCE' message='Unused field: AbstractMissingHashCode$StillMissingHashCode.y' lineNumber='-1'/></file><file classname='AccidentalNonConstructorInInnerClass$DoNotReport'><BugInstance type='SIC_INNER_SHOULD_BE_STATIC' priority='Normal' category='PERFORMANCE' message='Should AccidentalNonConstructorInInnerClass$DoNotReport be a _static_ inner class?' lineNumber='21'/></file><file classname='AccidentalNonConstructorInInnerClass$Report'><BugInstance type='SIC_INNER_SHOULD_BE_STATIC' priority='Normal' category='PERFORMANCE' message='Should AccidentalNonConstructorInInnerClass$Report be a _static_ inner class?' lineNumber='3'/></file><file classname='AppendingToAnObjectOutputStream'><BugInstance type='IO_APPENDING_TO_OBJECT_OUTPUT_STREAM' priority='High' category='CORRECTNESS' message='Doomed attempt to append to an object output stream in AppendingToAnObjectOutputStream.appendObject1(File, Object)' lineNumber='15'/><BugInstance type='IO_APPENDING_TO_OBJECT_OUTPUT_STREAM' priority='High' category='CORRECTNESS' message='Doomed attempt to append to an object output stream in AppendingToAnObjectOutputStream.appendObject2(File, Object)' lineNumber='21'/><BugInstance type='IO_APPENDING_TO_OBJECT_OUTPUT_STREAM' priority='High' category='CORRECTNESS' message='Doomed attempt to append to an object output stream in AppendingToAnObjectOutputStream.appendObject3(String, Object)' lineNumber='27'/><BugInstance type='IO_APPENDING_TO_OBJECT_OUTPUT_STREAM' priority='High' category='CORRECTNESS' message='Doomed attempt to append to an object output stream in AppendingToAnObjectOutputStream.appendObject4(String, Object)' lineNumber='33'/></file><file classname='ArrayToString'><BugInstance type='DMI_INVOKING_TOSTRING_ON_ANONYMOUS_ARRAY' priority='Normal' category='CORRECTNESS' message='Invocation of toString on an unnamed array in ArrayToString.print2()' lineNumber='29'/><BugInstance type='DMI_INVOKING_TOSTRING_ON_ARRAY' priority='Normal' category='CORRECTNESS' message='Invocation of toString on ? in ArrayToString.print0(String[])' lineNumber='18'/><BugInstance type='DMI_INVOKING_TOSTRING_ON_ARRAY' priority='Normal' category='CORRECTNESS' message='Invocation of toString on ? in ArrayToString.print1()' lineNumber='24'/><BugInstance type='DMI_INVOKING_TOSTRING_ON_ARRAY' priority='Normal' category='CORRECTNESS' message='Invocation of toString on gargs in ArrayToString.print3()' lineNumber='34'/></file><file classname='AssumeUnsignedBytes'><BugInstance type='INT_BAD_COMPARISON_WITH_SIGNED_BYTE' priority='High' category='CORRECTNESS' message='Bad comparison of signed byte with 200 in AssumeUnsignedBytes.find200(byte[])' lineNumber='8'/></file><file classname='UseOfNonHashableClassInHashDataStructure'><BugInstance type='EQ_UNUSUAL' priority='Normal' category='STYLE' message='UseOfNonHashableClassInHashDataStructure.equals(Object) is unusual' lineNumber='14'/><BugInstance type='HE_EQUALS_USE_HASHCODE' priority='High' category='BAD_PRACTICE' message='UseOfNonHashableClassInHashDataStructure defines equals and uses Object.hashCode()' lineNumber='14'/><BugInstance type='HE_USE_OF_UNHASHABLE_CLASS' priority='High' category='CORRECTNESS' message='UseOfNonHashableClassInHashDataStructure doesn&apos;t define a hashCode() method but is used in a hashed data structure in UseOfNonHashableClassInHashDataStructure.get(UseOfNonHashableClassInHashDataStructure)' lineNumber='23'/><BugInstance type='NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT' priority='Normal' category='BAD_PRACTICE' message='UseOfNonHashableClassInHashDataStructure.equals(Object) does not check for null argument' lineNumber='14'/></file><file classname='UselessAssignments'><BugInstance type='DLS_DEAD_LOCAL_STORE' priority='Normal' category='STYLE' message='Dead store to $L2 in new UselessAssignments(int, int)' lineNumber='11'/><BugInstance type='DLS_OVERWRITTEN_INCREMENT' priority='High' category='CORRECTNESS' message='Overwritten increment in UselessAssignments.oops()' lineNumber='24'/><BugInstance type='SA_FIELD_DOUBLE_ASSIGNMENT' priority='Normal' category='STYLE' message='Double assignment of field g1 in new UselessAssignments(int, int)' lineNumber='12'/><BugInstance type='SA_FIELD_DOUBLE_ASSIGNMENT' priority='Normal' category='STYLE' message='Double assignment of field foo in UselessAssignments.oops()' lineNumber='25'/><BugInstance type='SA_FIELD_DOUBLE_ASSIGNMENT' priority='Normal' category='STYLE' message='Double assignment of field foo in UselessAssignments.report(UselessAssignments, UselessAssignments)' lineNumber='31'/><BugInstance type='SA_FIELD_DOUBLE_ASSIGNMENT' priority='Normal' category='STYLE' message='Double assignment of field bar in UselessAssignments.setFoo(UselessAssignments, UselessAssignments)' lineNumber='18'/><BugInstance type='SA_FIELD_SELF_ASSIGNMENT' priority='High' category='CORRECTNESS' message='Self assignment of field foo in new UselessAssignments(int, int)' lineNumber='10'/><BugInstance type='SA_FIELD_SELF_ASSIGNMENT' priority='High' category='CORRECTNESS' message='Self assignment of field foo in UselessAssignments.oops()' lineNumber='25'/><BugInstance type='SA_LOCAL_DOUBLE_ASSIGNMENT' priority='Normal' category='STYLE' message='Double assignment of $L3 in new UselessAssignments(int, int)' lineNumber='13'/><BugInstance type='SA_LOCAL_SELF_ASSIGNMENT' priority='Normal' category='STYLE' message='Self assignment of $L2 in new UselessAssignments(int, int)' lineNumber='11'/><BugInstance type='URF_UNREAD_FIELD' priority='Normal' category='PERFORMANCE' message='Unread field: UselessAssignments.bar' lineNumber='18'/><BugInstance type='URF_UNREAD_FIELD' priority='Normal' category='PERFORMANCE' message='Unread field: UselessAssignments.g1' lineNumber='12'/><BugInstance type='UR_UNINIT_READ' priority='High' category='CORRECTNESS' message='Uninitialized read of foo in new UselessAssignments(int, int)' lineNumber='10'/><BugInstance type='UUF_UNUSED_FIELD' priority='Normal' category='PERFORMANCE' message='Unused field: UselessAssignments.g2' lineNumber='-1'/></file><file classname='UselessControlFlow'><BugInstance type='UCF_USELESS_CONTROL_FLOW' priority='Normal' category='STYLE' message='Useless control flow in UselessControlFlow.report2(Object, Object)' lineNumber='23'/><BugInstance type='UCF_USELESS_CONTROL_FLOW_NEXT_LINE' priority='High' category='STYLE' message='Useless control flow to next line in UselessControlFlow.report0(Object, Object)' lineNumber='14'/><BugInstance type='UCF_USELESS_CONTROL_FLOW_NEXT_LINE' priority='High' category='STYLE' message='Useless control flow to next line in UselessControlFlow.report1(Object, Object)' lineNumber='18'/><BugInstance type='UC_USELESS_VOID_METHOD' priority='Normal' category='STYLE' message='Method UselessControlFlow.report4(Object[], Object) seems to be useless' lineNumber='40'/></file><file classname='UselessCurrentThread'><BugInstance type='STI_INTERRUPTED_ON_UNKNOWNTHREAD' priority='Normal' category='CORRECTNESS' message='UselessCurrentThread.run() invokes static Thread.interrupted() method on thread instance' lineNumber='29'/></file><file classname='UselessFinalize'><BugInstance type='FI_USELESS' priority='Normal' category='BAD_PRACTICE' message='UselessFinalize.finalize() does nothing except call super.finalize(); delete it' lineNumber='4'/></file><file classname='UserMistakes'><BugInstance type='DLS_DEAD_LOCAL_STORE' priority='Normal' category='STYLE' message='Dead store to $L3 in UserMistakes.main(String[])' lineNumber='31'/><BugInstance type='DMI_HARDCODED_ABSOLUTE_FILENAME' priority='Normal' category='STYLE' message='Hard coded reference to an absolute pathname in UserMistakes.main(String[])' lineNumber='29'/><BugInstance type='DM_DEFAULT_ENCODING' priority='High' category='I18N' message='Found reliance on default encoding in UserMistakes.main(String[]): new java.io.FileReader(String)' lineNumber='29'/><BugInstance type='RE_POSSIBLE_UNINTENDED_PATTERN' priority='Normal' category='CORRECTNESS' message='"." or "|" used for regular expression in UserMistakes.main(String[])' lineNumber='15'/><BugInstance type='RV_DONT_JUST_NULL_CHECK_READLINE' priority='Normal' category='STYLE' message='UserMistakes.main(String[]) discards result of readLine after checking if it is non-null' lineNumber='30'/></file><file classname='equals.ArrayEquality'><BugInstance type='EC_ARRAY_AND_NONARRAY' priority='High' category='CORRECTNESS' message='Calling String[].equals(String) in equals.ArrayEquality.reportProblemsWithArrayEquality(String[], String)' lineNumber='8'/><BugInstance type='EC_ARRAY_AND_NONARRAY' priority='High' category='CORRECTNESS' message='Calling String.equals(String[]) in equals.ArrayEquality.reportProblemsWithArrayEquality2(String[], String)' lineNumber='12'/><BugInstance type='EC_BAD_ARRAY_COMPARE' priority='Normal' category='CORRECTNESS' message='Using .equals to compare two String[]&apos;s, (equivalent to ==) in equals.ArrayEquality.reportProblemsWithArrayEquality3(String[], String[])' lineNumber='15'/><BugInstance type='EC_INCOMPATIBLE_ARRAY_COMPARE' priority='Normal' category='CORRECTNESS' message='Using equals to compare a String[] and a String[][] in equals.ArrayEquality.reportProblemsWithArrayEquality4(String[][], String[])' lineNumber='18'/><BugInstance type='EC_INCOMPATIBLE_ARRAY_COMPARE' priority='Normal' category='CORRECTNESS' message='Using equals to compare a String[][] and a String[] in equals.ArrayEquality.reportProblemsWithArrayEquality5(String[], String[][])' lineNumber='21'/><BugInstance type='EC_INCOMPATIBLE_ARRAY_COMPARE' priority='Normal' category='CORRECTNESS' message='Using equals to compare a int[] and a String[] in equals.ArrayEquality.reportProblemsWithArrayEquality6(String[], int[])' lineNumber='24'/><BugInstance type='EC_INCOMPATIBLE_ARRAY_COMPARE' priority='Normal' category='CORRECTNESS' message='Using equals to compare a String[] and a int[] in equals.ArrayEquality.reportProblemsWithArrayEquality7(int[], String[])' lineNumber='27'/><BugInstance type='EC_INCOMPATIBLE_ARRAY_COMPARE' priority='Normal' category='CORRECTNESS' message='Using equals to compare a String[] and a StringBuffer[] in equals.ArrayEquality.reportProblemsWithArrayEquality8(StringBuffer[], String[])' lineNumber='30'/></file><file classname='gcUnrelatedTypes.AllListsCouldBeEqual'><BugInstance type='BC_IMPOSSIBLE_CAST' priority='High' category='CORRECTNESS' message='Impossible cast from java.util.LinkedList to java.util.ArrayList in gcUnrelatedTypes.AllListsCouldBeEqual.main(String[])' lineNumber='134'/><BugInstance type='DLS_DEAD_LOCAL_STORE' priority='Normal' category='STYLE' message='Dead store to $L2 in gcUnrelatedTypes.AllListsCouldBeEqual.main(String[])' lineNumber='134'/><BugInstance type='NP_ALWAYS_NULL' priority='High' category='CORRECTNESS' message='Null pointer dereference of ? in gcUnrelatedTypes.AllListsCouldBeEqual.main(String[])' lineNumber='138'/><BugInstance type='RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT' priority='Normal' category='STYLE' message='Return value of java.util.Set.contains(Object) ignored, but method has no side effect' lineNumber='152'/><BugInstance type='RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT' priority='Normal' category='STYLE' message='Return value of java.util.List.contains(Object) ignored, but method has no side effect' lineNumber='138'/></file><file classname='gcUnrelatedTypes.ArrayListContains'><BugInstance type='GC_UNRELATED_TYPES' priority='High' category='CORRECTNESS' message='String is incompatible with expected argument type ArrayListContains$Dummy in new gcUnrelatedTypes.ArrayListContains(ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList)' lineNumber='64'/><BugInstance type='GC_UNRELATED_TYPES' priority='High' category='CORRECTNESS' message='String is incompatible with expected argument type ArrayListContains$DummyChild in new gcUnrelatedTypes.ArrayListContains(ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList)' lineNumber='76'/><BugInstance type='GC_UNRELATED_TYPES' priority='High' category='CORRECTNESS' message='String is incompatible with expected argument type Object in new gcUnrelatedTypes.ArrayListContains(ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList)' lineNumber='72'/><BugInstance type='GC_UNRELATED_TYPES' priority='High' category='CORRECTNESS' message='String is incompatible with expected argument type ArrayListContains$Dummy in gcUnrelatedTypes.ArrayListContains.testFields()' lineNumber='116'/><BugInstance type='GC_UNRELATED_TYPES' priority='High' category='CORRECTNESS' message='String is incompatible with expected argument type ArrayListContains$Dummy in gcUnrelatedTypes.ArrayListContains.testFields()' lineNumber='112'/><BugInstance type='GC_UNRELATED_TYPES' priority='High' category='CORRECTNESS' message='String is incompatible with expected argument type ArrayListContains$DummyChild in gcUnrelatedTypes.ArrayListContains.testFields()' lineNumber='128'/><BugInstance type='GC_UNRELATED_TYPES' priority='High' category='CORRECTNESS' message='String is incompatible with expected argument type ArrayListContains$DummyChild in gcUnrelatedTypes.ArrayListContains.testFields()' lineNumber='124'/><BugInstance type='GC_UNRELATED_TYPES' priority='High' category='CORRECTNESS' message='String is incompatible with expected argument type Object in gcUnrelatedTypes.ArrayListContains.testFields()' lineNumber='132'/><BugInstance type='GC_UNRELATED_TYPES' priority='High' category='CORRECTNESS' message='String is incompatible with expected argument type Object in gcUnrelatedTypes.ArrayListContains.testFields()' lineNumber='120'/><BugInstance type='RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT' priority='Normal' category='STYLE' message='Return value of java.util.ArrayList.contains(Object) ignored, but method has no side effect' lineNumber='58'/><BugInstance type='RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT' priority='Normal' category='STYLE' message='Return value of java.util.ArrayList.contains(Object) ignored, but method has no side effect' lineNumber='106'/></file><file classname='gcUnrelatedTypes.ArrayListContains0'><BugInstance type='DLS_DEAD_LOCAL_STORE' priority='High' category='STYLE' message='Dead store to $L11 in new gcUnrelatedTypes.ArrayListContains0(ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList)' lineNumber='42'/><BugInstance type='GC_UNRELATED_TYPES' priority='High' category='CORRECTNESS' message='String is incompatible with expected argument type ArrayListContains0$Dummy in new gcUnrelatedTypes.ArrayListContains0(ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList)' lineNumber='48'/><BugInstance type='GC_UNRELATED_TYPES' priority='High' category='CORRECTNESS' message='String is incompatible with expected argument type ArrayListContains0$DummyChild in new gcUnrelatedTypes.ArrayListContains0(ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList)' lineNumber='54'/><BugInstance type='GC_UNRELATED_TYPES' priority='High' category='CORRECTNESS' message='String is incompatible with expected argument type Object in new gcUnrelatedTypes.ArrayListContains0(ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList)' lineNumber='52'/><BugInstance type='RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT' priority='Normal' category='STYLE' message='Return value of java.util.ArrayList.contains(Object) ignored, but method has no side effect' lineNumber='46'/><BugInstance type='UUF_UNUSED_FIELD' priority='Normal' category='PERFORMANCE' message='Unused field: gcUnrelatedTypes.ArrayListContains0.childEF' lineNumber='-1'/><BugInstance type='UUF_UNUSED_FIELD' priority='Normal' category='PERFORMANCE' message='Unused field: gcUnrelatedTypes.ArrayListContains0.childF' lineNumber='-1'/><BugInstance type='UUF_UNUSED_FIELD' priority='Normal' category='PERFORMANCE' message='Unused field: gcUnrelatedTypes.ArrayListContains0.childSF' lineNumber='-1'/><BugInstance type='UUF_UNUSED_FIELD' priority='Normal' category='PERFORMANCE' message='Unused field: gcUnrelatedTypes.ArrayListContains0.dummyEF' lineNumber='-1'/><BugInstance type='UUF_UNUSED_FIELD' priority='Normal' category='PERFORMANCE' message='Unused field: gcUnrelatedTypes.ArrayListContains0.dummyF' lineNumber='-1'/><BugInstance type='UUF_UNUSED_FIELD' priority='Normal' category='PERFORMANCE' message='Unused field: gcUnrelatedTypes.ArrayListContains0.dummySF' lineNumber='-1'/><BugInstance type='UUF_UNUSED_FIELD' priority='Normal' category='PERFORMANCE' message='Unused field: gcUnrelatedTypes.ArrayListContains0.genericEF' lineNumber='-1'/><BugInstance type='UUF_UNUSED_FIELD' priority='Normal' category='PERFORMANCE' message='Unused field: gcUnrelatedTypes.ArrayListContains0.genericF' lineNumber='-1'/><BugInstance type='UUF_UNUSED_FIELD' priority='Normal' category='PERFORMANCE' message='Unused field: gcUnrelatedTypes.ArrayListContains0.genericSF' lineNumber='-1'/><BugInstance type='UUF_UNUSED_FIELD' priority='Normal' category='PERFORMANCE' message='Unused field: gcUnrelatedTypes.ArrayListContains0.wildcardF' lineNumber='-1'/></file><file classname='npe.UseCheckUse'><BugInstance type='RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE' priority='High' category='CORRECTNESS' message='Nullcheck of UseCheckUse.x at line 10 of value previously dereferenced in npe.UseCheckUse.f(boolean)' lineNumber='9'/></file><file classname='nullnessAnnotations.UseAnnotations'><BugInstance type='NP_ALWAYS_NULL' priority='High' category='CORRECTNESS' message='Null pointer dereference of ? in nullnessAnnotations.UseAnnotations.bar2()' lineNumber='36'/><BugInstance type='NP_NONNULL_PARAM_VIOLATION' priority='High' category='CORRECTNESS' message='Null passed for non-null parameter of g(Object) in nullnessAnnotations.UseAnnotations.foo2()' lineNumber='20'/><BugInstance type='NP_NULL_ON_SOME_PATH' priority='Normal' category='CORRECTNESS' message='Possible null pointer dereference of ? in nullnessAnnotations.UseAnnotations.bar3(int)' lineNumber='41'/><BugInstance type='NP_NULL_ON_SOME_PATH' priority='Normal' category='CORRECTNESS' message='Possible null pointer dereference of ? in nullnessAnnotations.UseAnnotations.bar4(int)' lineNumber='46'/><BugInstance type='NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE' priority='Normal' category='STYLE' message='Possible null pointer dereference in nullnessAnnotations.UseAnnotations.bar() due to return value of called method' lineNumber='32'/><BugInstance type='NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE' priority='Normal' category='STYLE' message='Possible null pointer dereference in nullnessAnnotations.UseAnnotations.foo() due to return value of called method' lineNumber='17'/><BugInstance type='NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE' priority='Normal' category='STYLE' message='Possible null pointer dereference in nullnessAnnotations.UseAnnotations.foo4() due to return value of called method' lineNumber='28'/><BugInstance type='NP_NULL_PARAM_DEREF' priority='Normal' category='CORRECTNESS' message='Null passed for non-null parameter of g(Object) in nullnessAnnotations.UseAnnotations.foo3(int)' lineNumber='25'/></file><file classname='org.codehaus.mojo.findbugsmavenplugin.it.App'><BugInstance type='CN_IDIOM_NO_SUPER_CALL' priority='Normal' category='BAD_PRACTICE' message='org.codehaus.mojo.findbugsmavenplugin.it.App.clone() does not call super.clone()' lineNumber='21'/><BugInstance type='NP_CLONE_COULD_RETURN_NULL' priority='Normal' category='BAD_PRACTICE' message='org.codehaus.mojo.findbugsmavenplugin.it.App.clone() may return null' lineNumber='21'/></file><Error></Error><Project><SrcDir>/Users/garvin/gitProjects/Findbugs/findbugs-maven-plugin/target/it-src-findbugs/java</SrcDir><SrcDir>/Users/garvin/gitProjects/Findbugs/findbugs-maven-plugin/src/it-src/test/java</SrcDir></Project></BugCollection>