@ShellMethod(key = "utils loadClass", value = "Load a class")
  public String loadClass(@ShellOption(value = {"--class"}, help = "Check mode") final String clazz) {
    if (StringUtils.isNullOrEmpty(clazz)) {
      return "Class to be loaded can not be null!";
    }
    try {
      Class klass = Class.forName(clazz);
      return klass.getProtectionDomain().getCodeSource().getLocation().toExternalForm();
    } catch (ClassNotFoundException e) {
      return String.format("Class %s not found!", clazz);
    }
  }
@Test
  public void testLoadClass() {
    String name = HoodieTable.class.getName();
    Object result = shell.evaluate(() -> String.format("utils loadClass --class %s", name));
    assertAll("Command runs success",
        () -> assertTrue(ShellEvaluationResultUtil.isSuccess(result)),
        () -> assertNotNull(result.toString()),
        () -> assertTrue(result.toString().startsWith("file:")));
  }