* @param operation the type of the operation to register for
* @param service the {@link OperationService} to be registered
*/
protected final void register(OperationType operation, OperationService service) {
// Do a put first so we can make it use a concurrent map if needed.
OperationService oldValue = operationMap.put(operation, service);
if (oldValue != null) {
LOG.warning("The OperationService for " + operation.name() + " was overwritten");
}
}