docs: public void retrieveValue()
      {
          BaseField field = this.getOwner();
          RecordOwner recordOwner = field.getRecord().getRecordOwner();
          if (recordOwner instanceof ComponentParent)
          {
              String strValue = recordOwner.getProperty(field.getFieldName());
              if (strValue != null)
              {
                  boolean[] rgbEnabled = field.setEnableListeners(false);
                  field.setString(strValue, DBConstants.DISPLAY, DBConstants.INIT_MOVE);
                  field.setEnableListeners(rgbEnabled);
              }
              m_recordOwnerCache = (ComponentParent)recordOwner;
          }
      }