code: public <T> T get(T defaultValue, Class<T> beanType, CentralDogmaBeanConfig overrides) {
          try {
              return get(defaultValue, beanType, overrides, 0L, TimeUnit.SECONDS);
          } catch (InterruptedException | TimeoutException e) {
              // when initialValueTimeoutMillis set to zero, this exception never happens in practice.
              throw new RuntimeException("Error: unexpected exception caught", e);
          }
      }
docs: Returns a newly-created bean instance with some or all of its settings overridden.
  
  @param defaultValue a Java bean annotated with {@link CentralDogmaBean}. The default value is used before
  initialization.
  @param beanType the type of {@code bean}
  @param overrides the {@link CentralDogmaBeanConfig} whose properties will override the settings
  specified by the {@link CentralDogmaBean} annotation
  
  @return a new Java bean whose getters return the latest known values mirrored from Central Dogma