class Helper {
  private Helper() {
    throw new IllegalStateException("Utility class");
  }

  public static String loadJson(String path) {<FILL_FUNCTION_BODY>}

  /**
   * @deprecated
   */
  @Deprecated
  public static String getAnnotationValue(Class kubernetesResourceType, Class annotationClass) {
    Annotation annotation = getAnnotation(kubernetesResourceType, annotationClass);
    if (annotation instanceof Group) {
      return ((Group) annotation).value();
    } else if (annotation instanceof Version) {
      return ((Version) annotation).value();
    }
    return null;
  }

  private static Annotation getAnnotation(Class kubernetesResourceType, Class annotationClass) {
    return Arrays.stream(kubernetesResourceType.getAnnotations())
        .filter(annotation -> annotation.annotationType().equals(annotationClass))
        .findFirst()
        .orElse(null);
  }
}

    try (InputStream resourceAsStream = Helper.class.getResourceAsStream(path)) {
      final Scanner scanner = new Scanner(resourceAsStream).useDelimiter("\\A");
      return scanner.hasNext() ? scanner.next() : "";
    } catch (IOException e) {
      throw new RuntimeException(e);
    }
  
<no_super_class>