he transform mechanism
 avoids duplicating files around to remove unwanted types for performance.
 <p>
 For each input, transforms should always take care to read and process only the files
 associated with the types returned by this method.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a set of one or more types, never null nor empty.</dd>
</dl>
</li>
</ul>
<a name="getScopes--">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getScopes</h4>
<pre>@NonNull
java.util