private java.util.List <Object> get(java.util.List <Object> l) { if (root.list != expected) { throw new java.util.ConcurrentModificationException(); } return(l.subList(first, last)); }