code: public static <T> T initializeUnchecked(final ConcurrentInitializer<T> initializer) {
          try {
              return initialize(initializer);
          } catch (final ConcurrentException cex) {
              throw new ConcurrentRuntimeException(cex.getCause());
          }
      }
docs: Invokes the specified {@code ConcurrentInitializer} and transforms
  occurring exceptions to runtime exceptions. This method works like
  {@link #initialize(ConcurrentInitializer)}, but if the {@code
  ConcurrentInitializer} throws a {@link ConcurrentException}, it is
  caught, and the cause is wrapped in a {@link ConcurrentRuntimeException}.
  So client code does not have to deal with checked exceptions.
  
  @param <T> the type of the object produced by the initializer
  @param initializer the {@code ConcurrentInitializer} to be invoked
  @return the object managed by the {@code ConcurrentInitializer}
  @throws ConcurrentRuntimeException if the initializer throws an exception