docs: @Override
      public String getAlias(Class<?> clazz) {
          // Locate the alias of the requested class.
          String alias = JSONUtil.getAlias(clazz);
          
          // If not found, ensure that the class has been loaded to allow for its
          // static initializers to execute, then try again.
          if (alias == null) {
              try {
                  Class.forName(clazz.getName());
              } catch (ClassNotFoundException e) {
                  throw MiscUtil.toUnchecked(e);
              }
              alias = JSONUtil.getAlias(clazz);
          }
          
          return alias;
      }