final InterceptorContext context = new InterceptorContext();
//as we use LifecycleInterceptorFactory we do not need to set the method
context.setTarget(instance);
context.setContextData(new HashMap<String, Object>());
context.setParameters(EMPTY_OBJECT_ARRAY);
interceptor.processInvocation(context);
} catch (Throwable t) {
throw new RuntimeException("Failed to invoke post construct method for class " + getComponentClass(), t);
}
}