docs: public FieldDescriptor getFieldDescriptorForPath(String aPath, Map pathHints)
      {
          ArrayList desc = getAttributeDescriptorsForPath(aPath, pathHints);
          FieldDescriptor fld = null;
          Object temp;
  
          if (!desc.isEmpty())
          {
              temp = desc.get(desc.size() - 1);
              if (temp instanceof FieldDescriptor)
              {
                  fld = (FieldDescriptor) temp;
              }
          }
          return fld;
      }