// /////////////////////////////////////////////////////////////////
private Object handleSaveMethod(final AuthenticationSession session, final ObjectAdapter targetAdapter,
final ObjectSpecification targetNoSpec) {
final InteractionResult interactionResult = targetNoSpec.isValidResult(targetAdapter);
notifyListenersAndVetoIfRequired(interactionResult);
if (getExecutionMode() == ExecutionMode.EXECUTE) {
if (targetAdapter.isTransient()) {
getObjectPersistor().makePersistent(targetAdapter);