docs: public ValueContainer[] getKeyValues(ClassDescriptor cld, Object objectOrProxy, boolean convertToSql) throws PersistenceBrokerException
      {
          IndirectionHandler handler = ProxyHelper.getIndirectionHandler(objectOrProxy);
  
          if(handler != null)
          {
              return getKeyValues(cld, handler.getIdentity(), convertToSql);  //BRJ: convert Identity
          }
          else
          {
              ClassDescriptor realCld = getRealClassDescriptor(cld, objectOrProxy);
              return getValuesForObject(realCld.getPkFields(), objectOrProxy, convertToSql);
          }
      }