code: private String readDocumentation() {
      String result = null;
      while (true) {
        skipWhitespace(false);
        if (pos == data.length || data[pos] != '/') {
          return result != null ? result : "";
        }
        String comment = readComment();
        result = (result == null) ? comment : (result + "\n" + comment);
      }
    }
docs: Like {@link #skipWhitespace}, but this returns a string containing all
  comment text. By convention, comments before a declaration document that
  declaration.