code: public HashMap<String, Class> discoverSubsystems(List<String> basePackages) {
          return discoverSubsystems(basePackages, log);
      }
docs: Scans the classpath for handler classes
  
  @param basePackages name of the base package under which a recursive scan for @Handler classes will be performed
  @return a Map of subsystemId -&gt; implementationClass