code: @Override
  	public void startOperationSequence() throws GeometryOperationFailedException {
  		if (current != null) {
  			throw new GeometryOperationFailedException("An operation sequence has already been started.");
  		}
  		current = new OperationSequence();
  		redoQueue.clear();
  	}
docs: ------------------------------------------------------------------------