private SaveObjectCommand createSaveCommandThatAborts(final ObjectAdapter object, final String name) {
return new SaveObjectCommand() {
@Override
public void execute(final PersistenceCommandContext context) throws ObjectPersistenceException {
throw new ObjectPersistenceException();
}
@Override
public ObjectAdapter onAdapter() {
return object;