* @since 3.1
*/
public static CommentRegion createRegion(int kind, IDocument document, Position range, CodeFormatterVisitor formatter) {
switch (kind) {
case CodeFormatter.K_SINGLE_LINE_COMMENT:
return new CommentRegion(document, range, formatter);
case CodeFormatter.K_MULTI_LINE_COMMENT:
return new MultiCommentRegion(document, range, formatter);
case CodeFormatter.K_JAVA_DOC:
return new JavaDocRegion(document, range, formatter);
}