docs: public BaseField getLeftField(int iFieldSeq)
      {
          if (m_rgiFldLeft.length <= iFieldSeq)
              return null;
          if ((m_rgiFldLeft[iFieldSeq] instanceof String))
              if (!Utility.isNumeric((String)m_rgiFldLeft[iFieldSeq]))
                  return this.getLeftRecord().getTable().getCurrentTable().getRecord().getField((String)m_rgiFldLeft[iFieldSeq]);
          if (!(m_rgiFldLeft[iFieldSeq] instanceof Integer))
              return null;
          int fs = ((Integer)m_rgiFldLeft[iFieldSeq]).intValue();
          return this.getLeftRecord().getTable().getCurrentTable().getRecord().getField(fs);
      }