code: public static void postConstructQuietly(Object obj, Logger log) {
      try {
        postConstruct(obj, log);
      }
      catch( Throwable t ) {
        log.warn("Could not @PostConstruct object", t);
      }
    }
docs: Calls postConstruct with the same arguments, logging any exceptions that are thrown at the level warn.