private int getNextExistingStartPos(List list, int listStartIndex, int defaultOffset) {
final int getNextExistingStartPos(List list, int listStartIndex, int defaultOffset) {
	private int getNextExistingStartPos(List list, int listStartIndex, int defaultOffset) {		for (int i= listStartIndex; i < list.size(); i++) {			ASTNode elem= (ASTNode) list.get(i);			if (!isInserted(elem)) {				return elem.getStartPosition();			}		}		return defaultOffset;	}