153154155156157158159160161162163
if (isNewObject()) { return !scenarioDAO.existsByNameAnotherTransaction( name); } else { try { Scenario scenario = scenarioDAO.findByName(name); return scenario.getId().equals(getId()); } catch (InstanceNotFoundException e) { return true; } }