private boolean delete(Data<Resource> data, RequestScope requestScope) { Collection<Resource> resources = data.get(); if (resources == null) { return false; } resources .stream() .forEachOrdered( resource -> record.removeRelation( relationshipName, resource.toPersistentResource(requestScope))); return true; }