code: public int getNextField(FieldInfo field, boolean bDisplayOption, int iMoveMode)   // Must be to call right Get calls
      {
          boolean bDone = ((BaseField)field).read(m_daIn, m_bFixedLength);
          if (!bDone)
              return Constants.NORMAL_RETURN;
          else
              return Constants.ERROR_RETURN;
      }
docs: Get the next field and fill it with data from this buffer.
  You must override this method.
  @param field The field to set.
  @param bDisplayOption The display option for setting the field.
  @param iMoveMove The move mode for setting the field.
  @return The error code.