if (partition == null) return false;
	private static boolean isNewComment(IDocument document, int commandOffset, String partitioning) {		try {			int lineIndex= document.getLineOfOffset(commandOffset) + 1;			if (lineIndex >= document.getNumberOfLines())				return true;			IRegion line= document.getLineInformation(lineIndex);			ITypedRegion partition= TextUtilities.getPartition(document, partitioning, commandOffset);			if (document.getLineOffset(lineIndex) >= partition.getOffset() + partition.getLength())				return false;			String string= document.get(line.getOffset(), line.getLength());							if (!string.trim().startsWith("*")) //$NON-NLS-1$				return true;						return false;					} catch (BadLocationException e) {			return false;		}				}