public int delete(CascadableEntity cascadableentity) {
   int i = super.delete(cascadableentity);
   if (i < 0) {
     return i;
   } else {
     cascadableentity.preDelete();
     return i;
   }
 }
 public int update(CascadableEntity cascadableentity) {
   int i = super.update(cascadableentity);
   if (i < 0) {
     return i;
   } else {
     cascadableentity.postUpdate();
     return i;
   }
 }
 public int create(CascadableEntity cascadableentity) {
   int i = super.create(cascadableentity);
   if (i < 0) {
     return i;
   } else {
     cascadableentity.postCreate();
     return i;
   }
 }