public void cascadeDelete(CmpEntityBeanContext ctx, Map oldRelations) throws RemoveException, RemoteException { for (int i = 0; i < cmrFields.length; ++i) { JDBCCMRFieldBridge cmrField = cmrFields[i]; Object value = oldRelations.get(cmrField); if (value != null) cmrField.cascadeDelete(ctx, (List) value); } }