docs: public MessageFieldDesc getMessageFieldDesc(String strKey)
      {
          if (strKey.lastIndexOf('/') != -1)
          {
              String strParentKey = strKey.substring(0, strKey.lastIndexOf('/'));
              String strFieldKey = strKey.substring(strKey.lastIndexOf('/') + 1);
              MessageDataDesc messageRecordDesc = this.getMessageFieldDesc(strParentKey);
              if (messageRecordDesc == null)
                  return null;
              return messageRecordDesc.getMessageFieldDesc(strFieldKey);
          }
          if (this.getMessageDataDesc(strKey) instanceof MessageFieldDesc)
              return (MessageFieldDesc)this.getMessageDataDesc(strKey);
          return null;
      }