code: @SuppressWarnings("unchecked")
      public <T> T getObjectByUuid(Class<T> clazz, UUID uuid, String fetchGroup) {
          pm.getFetchPlan().addGroup(fetchGroup);
          return getObjectByUuid(clazz, uuid);
      }
docs: Retrieves an object by its UUID.
  @param <T> A type parameter. This type will be returned
  @param clazz the persistence class to retrive the ID for
  @param uuid the uuid of the object to retrieve
  @param fetchGroup the JDO fetchgroup to use when making the query
  @return an object of the specified type
  @since 1.0.0