void parseImportantComment() {
    state = State.SEARCHING_ANNOTATION;
    skipEOLs();

    JsDocToken token = next();

    ExtractionInfo info = extractMultilineComment(token, WhitespaceOption.PRESERVE, false, true);

    // An extra space is added by the @license annotation
    // so we need to add one here so they will be identical
    String license = " " + info.string;

    if (fileLevelJsDocBuilder != null) {
      fileLevelJsDocBuilder.addLicense(license);
    } else if (jsdocBuilder.shouldParseDocumentation()) {
      jsdocBuilder.recordBlockDescription(license);
    } else {
      jsdocBuilder.recordBlockDescription("");
    }
  }
void parseImportantComment ( ) { state = State . SEARCHING_ANNOTATION ; skipEOLs ( ) ; JsDocToken token = next ( ) ; ExtractionInfo info = extractMultilineComment ( token , WhitespaceOption . PRESERVE , false , true ) ; String license = " " + info . string ; if ( fileLevelJsDocBuilder != null ) { fileLevelJsDocBuilder . addLicense ( license ) ; } else if ( jsdocBuilder . shouldParseDocumentation ( ) ) { jsdocBuilder . recordBlockDescription ( license ) ; } else { jsdocBuilder . recordBlockDescription ( "" ) ; } }
Important comments begin with /*! They are treated as license blocks, but no further JSDoc
parsing is performed