docs: public int doRecordChange(FieldInfo field, int iChangeType, boolean bDisplayOption)
      {
          if ((iChangeType == DBConstants.AFTER_UPDATE_TYPE)
              || (iChangeType == DBConstants.AFTER_ADD_TYPE)
              || (iChangeType == DBConstants.AFTER_DELETE_TYPE))
          {
              if (this.getOwner().getField(UserResource.RESOURCE_CLASS).isModified())
                  this.updateResourcePermissions();
          }
          return super.doRecordChange(field, iChangeType, bDisplayOption);
      }