code: boolean documentParam(String parameter, String description) {
      if (!lazyInitDocumentation()) {
        return true;
      }
  
      if (documentation.parameters == null) {
        documentation.parameters = new LinkedHashMap<>();
      }
  
      if (!documentation.parameters.containsKey(parameter)) {
        documentation.parameters.put(parameter, description);
        return true;
      } else {
        return false;
      }
    }
docs: Documents a parameter. Parameters are described using the {@code @param}
  annotation.
  
  @param parameter the parameter's name
  @param description the parameter's description