<!--

    Copyright (c) 2013, 2021 Oracle and/or its affiliates. All rights reserved.

    This program and the accompanying materials are made available under the
    terms of the Eclipse Distribution License v. 1.0, which is available at
    http://www.eclipse.org/org/documents/edl-v10.php.

    SPDX-License-Identifier: BSD-3-Clause

-->

<FindBugsFilter>

    <!--
    This is as designed for performance reasons.
    -->
    <Match>
        <Or>
            <Class name="org.glassfish.jaxb.runtime.util.AttributesImpl"/>
            <Class name="org.glassfish.jaxb.runtime.v2.runtime.NameBuilder"/>
            <Class name="org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.TagName"/>
            <Class name="org.glassfish.jaxb.runtime.v2.schemagen.Util"/>
            <Class name="org.glassfish.jaxb.runtime.v2.util.QNameMap"/>
        </Or>
        <Bug pattern="ES_COMPARING_PARAMETER_STRING_WITH_EQ"/>
    </Match>
    
    <Match>
        <Class name="org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.UnmarshallingContext$State"/>
        <Bug pattern="NP_NULL_ON_SOME_PATH"/>
    </Match>

<!--    <Match>
        <Bug pattern="DM_DEFAULT_ENCODING"/>
    </Match>-->
</FindBugsFilter>
