docs: public int setData(Object data, boolean bDisplayOption, int iMoveMode)
      {
          if (data == Constants.BLANK)
              data = null;
          //if (data instanceof ImageIcon)
          //    data = new SerializableImage(((ImageIcon)data).getImage());
          if ((data != null) && (!(data instanceof PortableImage)) && (!(data instanceof String)))
          {
              String strError = "Error - Incorrect image format, must be a SerializableImage";
              System.out.println(strError);   // TODO - Get rid of this
              Task task = null;
              if (this.getRecord() != null)
                  if (this.getRecord().getRecordOwner() != null)
                      task = this.getRecord().getRecordOwner().getTask();
              //if (task == null)
              //    task = BaseApplet.getSharedInstance();
              if (task == null)
                  return DBConstants.ERROR_RETURN;
              return task.setLastError(strError);
          }
          return super.setData(data, bDisplayOption, iMoveMode);
      }