postConstructAnnotationClass = SpringContractsLifecycle.class.getClassLoader().loadClass(POSTCONSTRUCT_ANNOTATION);
final ClassNode postConstructAnnotationClassNode = ClassHelper.makeWithoutCaching(postConstructAnnotationClass);
postConstructionMethodNode.addAnnotation(new AnnotationNode(postConstructAnnotationClassNode));
final ClassInvariantGenerator classInvariantGenerator = new ClassInvariantGenerator(pci.readerSource());
classInvariantGenerator.addInvariantAssertionStatement(type, postConstructionMethodNode);
} catch (ClassNotFoundException e) {
pci.addError("Annotation " + POSTCONSTRUCT_ANNOTATION + " could not be found in classpath!", type);
}
}