catch(GenericException ex) {
tm.rollbackTransactionImplicit();
throw ex;
}
finally {
tm.releaseResourcesImplicit();
}
return assocs;
}
private AssociatedRecords internal_add(List<? extends ActiveRecord> records, List<Map<String, Object>> joinInputs) {