code: private Node parseResultType() {
      skipEOLs();
      if (!match(JsDocToken.COLON)) {
        return newNode(Token.EMPTY);
      }
  
      next();
      skipEOLs();
      if (match(JsDocToken.STRING) && "void".equals(stream.getString())) {
        next();
        return newNode(Token.VOID);
      } else {
        return parseTypeExpression(next());
      }
    }
docs: ResultType := <empty> | ':' void | ':' TypeExpression