code: boolean documentThrows(JSTypeExpression type, String throwsDescription) {
      if (!lazyInitDocumentation()) {
        return true;
      }
  
      if (documentation.throwsDescriptions == null) {
        documentation.throwsDescriptions = new LinkedHashMap<>();
      }
  
      if (!documentation.throwsDescriptions.containsKey(type)) {
        documentation.throwsDescriptions.put(type, throwsDescription);
        return true;
      }
  
      return false;
    }
docs: Documents the throws (i.e. adds it to the throws list).