@Override public E remove(int location) {synchronized (mutex) {return list.remove(location);}}

@ Override public E remove ( int location ) { synchronized ( mutex ) { return list . remove ( location ) ; } }
public virtual E remove(int location){lock (mutex){return list.remove(location);}}
