docs: @Override
      public void postConstruct(Object instance, Object creationMetaData) throws InjectionProviderException
      {
          if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled() && logger.isLoggable(Level.FINE)) {
              logger.logp(Level.FINE, CLASS_NAME,
                          "postConstruct(instance)", "Instance of = " + instance.getClass().getName());
          }
          if (isAvailable) {
              try {
                  runtimeAnnotationHelper.doDelayedPostConstruct(instance);
              } catch (RuntimeException exc) {
                  throw new InjectionProviderException(exc);
              }
          }
      }