<FindBugsFilter>
    <Match>
        <Or>
            <!-- This pattern is simply wrong, and asks people to violate equals simmetry -->
            <Bug pattern="EQ_DOESNT_OVERRIDE_EQUALS" />

            <!-- This is supposedly turned off by default, by I'm seeing it here and there... fb-contrib's is better -->
            <Bug pattern="CD_CIRCULAR_DEPENDENCY" />

            <!-- We will use PMD since its faster -->
            <Bug pattern="FORBIDDEN_SYSTEM" />
            <Bug pattern="USBR_UNNECESSARY_STORE_BEFORE_RETURN"/>
            <Bug pattern="LEST_LOST_EXCEPTION_STACK_TRACE"/>
            
            <Bug pattern="SF_SWITCH_NO_DEFAULT" />
        </Or>
    </Match>
    <!-- In tests we may allow ourselves to do things we generally wouldn't.. -->
    <Match>
        <Source name="~.*Test(?:Utils)?\.java" />
        <Or>
            <Bug pattern="PRMC_POSSIBLY_REDUNDANT_METHOD_CALLS" />
            <Bug pattern="NAB_NEEDLESS_BOOLEAN_CONSTANT_CONVERSION" />
            <Bug pattern="MISSING_TO_STRING_OVERRIDE" />
            <Bug pattern="MISSING_FIELD_IN_TO_STRING" />
            <Bug pattern="SACM_STATIC_ARRAY_CREATED_IN_METHOD" />
            <Bug pattern="NP_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD" />
            <Bug pattern="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD" />
        </Or>
    </Match>
</FindBugsFilter>

Add a default exclusion for Findbugs under Java
Add a default exclusion for Findbugs under Java

 - This resolves #19
