private void introspectInit(List<InjectProgram> program, Class<?> type)
  {
    if (type == null) {
      return;
    }

    introspectInit(program, type.getSuperclass());

    try {
      for (Method method : type.getDeclaredMethods()) {
        if (method.isAnnotationPresent(PostConstruct.class)) {
          // XXX: program.add(new PostConstructProgram(Config.getCurrent(), method));
        }
      }
    } catch (Throwable e) {
      log.log(Level.FINEST, e.toString(), e);
    }
  }
private void introspectInit ( List < InjectProgram > program , Class < ? > type ) { if ( type == null ) { return ; } introspectInit ( program , type . getSuperclass ( ) ) ; try { for ( Method method : type . getDeclaredMethods ( ) ) { if ( method . isAnnotationPresent ( PostConstruct . class ) ) { } } } catch ( Throwable e ) { log . log ( Level . FINEST , e . toString ( ) , e ) ; } }
@Override