}
if (pos2 == childListSecond.size()) {
childList.addAll(childListFirst.subList(pos1, childListFirst.size()));
break;
}
SourcePosition firstChildSourcePos = childListFirst.get(pos1).getPosition(Side.NEW);
if (firstChildSourcePos == null) {
childList.add(childListFirst.get(pos1));
pos1++;
} else {
if (firstChildSourcePos.getStart() <
childListSecond.get(pos2).getPosition(Side.NEW).getStart()) {
childList.add(childListFirst.get(pos1));
pos1++;
} else {
childList.add(childListSecond.get(pos2));