docs: protected void generateComments(IStyleAppendable it) {
  		appendComment(it, "comments"); //$NON-NLS-1$
  		appendRegion(it, "sarlComment", "/\\*", "\\*/", "@Spell"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
  		appendCmd(it, "syn match sarlCommentStar contained \"^\\s*\\*[^/]\"me=e-1"); //$NON-NLS-1$
  		appendMatch(it, "sarlCommentStar", "^\\s*\\*$", true); //$NON-NLS-1$ //$NON-NLS-2$
  		appendMatch(it, "sarlLineComment", "//.*", "@Spell"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
  
  		appendCluster(it, "sarlComment", "sarlLineComment"); //$NON-NLS-1$ //$NON-NLS-2$
  		hilight("sarlComment", VimSyntaxGroup.COMMENT); //$NON-NLS-1$
  		hilight("sarlLineComment", VimSyntaxGroup.COMMENT); //$NON-NLS-1$
  
  		appendComment(it, "match the special comment /**/"); //$NON-NLS-1$
  		appendMatch(it, "sarlComment", "/\\*\\*/"); //$NON-NLS-1$ //$NON-NLS-2$
  		it.newLine();
  	}