code: public static int execute(ClassLoader docletParentClassLoader, String... args) {
          Start jdoc = new Start(docletParentClassLoader);
          return jdoc.begin(args);
      }
docs: Programmatic interface.
  @param args   The command line parameters.
  @param docletParentClassLoader The parent class loader used when
  creating the doclet classloader. If null, the class loader used
  to instantiate doclets will be created without specifying a parent
  class loader.
  @return The return code.
  @since 1.7