docs: @FFDCIgnore(Exception.class)
      public static <T> StaticValue<T> createStaticValue(Callable<T> initializer) {
          if (multiplex) {
              return new Multiplexed<T>(initializer);
          }
          try {
              return new FinalSingleton<T>(initializer == null ? null : initializer.call());
          } catch (Exception e) {
              throw new RuntimeException(e);
          }
      }