node.accept(this);
doVisit(node);
	private int rewriteRequiredNode(ASTNode node) {		checkNoInsertOrRemove(node);		if (isReplaced(node)) {			int offset= node.getStartPosition();			doTextRemoveAndVisit(offset, node.getLength(), node);			doTextInsert(offset, getReplacingNode(node), getIndent(offset), true, getDescription(node));		} else {			node.accept(this);		}		return node.getStartPosition() + node.getLength();	}