@Override public ListIterator<E> listIterator(int location) {synchronized (mutex) {return list.listIterator(location);}}

public virtual java.util.ListIterator<E> listIterator(int location){lock (mutex){return list.listIterator(location);}}
