ISourceRange range= ASTNodes.getNodeRangeWithComments(node, 0, -1, scanner); node.setProperty(NODE_RANGE_PROPERTY, range);
if (node.getProperty(NODE_RANGE_PROPERTY) != null) { return; }   node.setProperty(NODE_RANGE_PROPERTY, new SourceRange(node.getStartPosition(), node.getLength()));
	public static void annotateExtraRanges(ASTNode node, TokenScanner scanner) {		ISourceRange range= ASTNodes.getNodeRangeWithComments(node, 0, -1, scanner);		node.setProperty(NODE_RANGE_PROPERTY, range);		doExtraRangesForChildren(node, scanner);	}