s or interface in java.io" class="external-link">IOException</a></span></div>
<div class="block">Discovers, compiles, and loads agents from the configured source directory.

 <p>The process for each potential "agent unit" (a subdirectory or a root <code>.java</code> file):

 <ol>
   <li>Collects <code>.java</code> source files.
   <li>Compiles these sources using ECJ (see <code>compileSourcesWithECJ(List, Path)</code>) into a
       temporary, unit-specific output directory. This directory is cleaned up on 