code: public static JavadocTool make0(Context context) {
          Messager messager = null;
          try {
              // force the use of Javadoc's class reader
              JavadocClassReader.preRegister(context);
  
              // force the use of Javadoc's own enter phase
              JavadocEnter.preRegister(context);
  
              // force the use of Javadoc's own member enter phase
              JavadocMemberEnter.preRegister(context);
  
              // force the use of Javadoc's own todo phase
              JavadocTodo.preRegister(context);
  
              // force the use of Messager as a Log
              messager = Messager.instance0(context);
  
              return new JavadocTool(context);
          } catch (CompletionFailure ex) {
              messager.error(Position.NOPOS, ex.getMessage());
              return null;
          }
      }
docs: Construct a new javadoc tool.