public PositionInDRL findByPosition(PositionInText posToFind) { if (childs != null && childs.size() != 0) { PositionInDRL pos = childs.get(0).findByPosition(posToFind); if (pos == null) if (posToFind.compare(childs.get(0).startPos) == -1) return new PositionInDRL(false, false, null, null, childs.get(0), this); else return new PositionInDRL(false, false, null, childs.get(0), null, this); else return pos; } else return null; }