public synchronized Iterator<Operation> operationsIterator(){
  return operations.iterator();
}

public synchronized Iterator < Operation > operationsIterator ( ) { return operations . iterator ( ) ; }
iterator over the operations
