docs: public static <T> String apiVersion(T item, String apiVersion) {
      if (item instanceof HasMetadata && Utils.isNotNullOrEmpty(((HasMetadata) item).getApiVersion())) {
        return trimVersion(((HasMetadata) item).getApiVersion());
      } else if (apiVersion != null && !apiVersion.isEmpty()) {
        return trimVersion(apiVersion);
      }
      return null;
    }