private static void parseEntries(ProfilerSection section){
  section.start("Parse");
  for (  ModuleCandidate candidate : getCandidates()) {
    if (candidate.isBypass()) {
      parseClass(candidate.getBypassClass(),candidate);
    }
 else     if (candidate.isWrapper()) {
      parseWrapper(candidate.getWrapperClass(),candidate);
    }
 else     for (    String clazz : candidate.getClassEntries()) {
      parseClass(clazz,candidate);
    }
    candidate.freeMemory();
  }
  for (  String clazz : manualLoadedClasses) {
    log.debug("Manually Loading Class: " + clazz);
    ModuleCandidate candidate=new ModuleCandidate();
    candidate.addClassEntry(clazz);
    parseClass(clazz,candidate);
  }
  section.stop("Parse");
}

private static void parseEntries ( ProfilerSection section ) { section . start ( "Parse" ) ; for ( ModuleCandidate candidate : getCandidates ( ) ) { if ( candidate . isBypass ( ) ) { parseClass ( candidate . getBypassClass ( ) , candidate ) ; } else if ( candidate . isWrapper ( ) ) { parseWrapper ( candidate . getWrapperClass ( ) , candidate ) ; } else for ( String clazz : candidate . getClassEntries ( ) ) { parseClass ( clazz , candidate ) ; } candidate . freeMemory ( ) ; } for ( String clazz : manualLoadedClasses ) { log . debug ( "Manually Loading Class: " + clazz ) ; ModuleCandidate candidate = new ModuleCandidate ( ) ; candidate . addClassEntry ( clazz ) ; parseClass ( clazz , candidate ) ; } section . stop ( "Parse" ) ; }
parse non - core module candidates into their respective containers .
