docs: private Map<Name, ExecutableElement> noArgMethodsIn(DeclaredType in) {
      TypeElement autoValueType = MoreElements.asType(typeUtils.asElement(in));
      List<ExecutableElement> allMethods =
          ElementFilter.methodsIn(elementUtils.getAllMembers(autoValueType));
      Map<Name, ExecutableElement> map = new LinkedHashMap<Name, ExecutableElement>();
      for (ExecutableElement method : allMethods) {
        if (method.getParameters().isEmpty()) {
          map.put(method.getSimpleName(), method);
        }
      }
      return map;
    }