<?xml version="1.0" encoding="UTF-8"?>
<problems>
  <problem>
    <file>MyServiceExt.java</file>
    <line>5</line>
    <package>my.ext</package>
    <entry_point TYPE="method" FQNAME="my.ext.MyServiceExt my.api.MyService provider()" />
    <problem_class severity="WARNING" attribute_key="NOT_USED_ELEMENT_ATTRIBUTES">unused declaration</problem_class>
    <description>Method has one usage, but the usage is not reachable from the entry points.</description>
  </problem>

  <problem>
    <file>MyService.java</file>
    <line>1</line>
    <package>my.api</package>
    <entry_point TYPE="method" FQNAME="my.api.MyService void foo()" />
    <problem_class severity="WARNING" attribute_key="NOT_USED_ELEMENT_ATTRIBUTES">unused declaration</problem_class>
    <description>&lt;ul&gt;&lt;li&gt;Method owner class is never instantiated OR&lt;/li&gt;&lt;li&gt;All instantiations are not reachable from the entry points.&lt;/li&gt;&lt;/ul&gt;</description>
  </problem>

  <problem>
    <file>MyService.java</file>
    <line>1</line>
    <package>my.api</package>
    <entry_point TYPE="class" FQNAME="my.api.MyService" />
    <problem_class severity="WARNING" attribute_key="NOT_USED_ELEMENT_ATTRIBUTES">unused declaration</problem_class>
    <description>Interface has an implementation but &lt;ul&gt;&lt;li&gt;the implementation is never instantiated OR&lt;/li&gt;&lt;li&gt;no instantiations are reachable from the entry points.&lt;/li&gt;&lt;/ul&gt;</description>
  </problem>
</problems>