code: @SuppressWarnings("rawtypes")
      public void doPostConstruct(Class clazz, List<LifecycleCallback> postConstructs) throws InjectionException {
          mainClassName = clazz.getName();
          doPostConstruct(clazz, postConstructs, null);
      }
docs: Processes the PostConstruct callback method for the application main class
  
  @param clazz the application main class object
  @param postConstructs a list of PostConstruct metadata in the application client module
  @throws InjectionException