<exceptions>
     <unused>
        <bundle name="Add your bundle name">
          <packages>Comma separated package names that should be excluded from being reported as unused for your bundle</packages>
          <comment> Add a comment explaining why it is done </comment>
        </bundle>
        <bundle name="org.glassfish.transaction.jts">
          <packages>org.glassfish.transaction.jts.recovery,
                    com.sun.jts.utils.RecoveryHooks,
                    com.sun.jts.jta
          </packages>
          <comment>Used by connectors-runtime (org.glassfish.transaction.jts.recovery) 
                   and testing (the others) 
          </comment>
        </bundle>
        <bundle name="org.glassfish.javax.enterprise.deploy">
          <packages>javax.enterprise.deploy.model.exceptions
          </packages>
          <comment>This package is spec-related, 
                   so we should export it so users can find the contents, 
                   even though GlassFish itself does not use it.
          </comment>
        <bundle name="org.glassfish.appclient.gf-client-module">
          <packages>*
          </packages>
          <comment>These packages are not used by GlassFish itself, 
                   but might be used by users building OSGi modules of their own.
                   - By Tim Q.
          </comment>
        </bundle>
     </unused>
     <duplicate>
        <bundle name="Add your bundle name">
          <packages>Comma separated package names that should be excluded from being reported as being duplicate for your bundle</packages>
          <comment> Add a comment explaining why it is done </comment>
        </bundle>
        <bundle name="javax.ejb">
          <packages>javax.xml.rpc.handler</packages>
          <comment>Repackaged classes into javax.ejb.jar per EJB spec requirement </comment>
        </bundle>
     </duplicate>
</exceptions>