code: private ResourceMethod computeMethod(ExecutableElement ee, List<ResourceArgument> arguments) {
      final String javaDoc = processingEnv.getElementUtils().getDocComment(ee);
      final Path pathAnnotation = ee.getAnnotation(Path.class);
      final Produces producesAnnotation = ee.getAnnotation(Produces.class);
      return new ResourceMethod(
          ee.getSimpleName().toString(),
          computeRequestMethod(ee),
          (pathAnnotation == null) ? null : pathAnnotation.value(),
          (producesAnnotation == null) ? null : Joiner.on(",").join(producesAnnotation.value()),
          makeTypeDescriptor(ee.getReturnType()),
          arguments,
          javaDoc);
    }
docs: Given an {@link ExecutableElement} representing the method, and the already computed list
  of arguments to the method, produce a {@link ResourceMethod}.