code: public void init(BaseField field, Field sourceField, Object sourceString, boolean bInitIfSourceNull, boolean bOnlyInitIfDestNull)
      {
          super.init(field);
          m_objSource = sourceString;
          m_fldSource = (BaseField)sourceField;
          m_bInitIfSourceNull = bInitIfSourceNull;
          m_bOnlyInitIfDestNull = bOnlyInitIfDestNull;
          
          m_bScreenMove = false;
          m_bInitMove = true;     // Only respond to init
          m_bReadMove = false;
      }
docs: Constructor.
  Only responds to init moves.
  @param field The basefield owner of this listener (usually null and set on setOwner()).
  @param sourceField The source field to initialize the field owner to.
  @param sourceString The source string to initialize the field owner to.