classBuilder.privateField("context", CreationalContext.class).modifiers(Modifier.Final)
.initializesWith(Stmt.loadVariable(procContext.getContextVariableReference().getName())
.invoke("getRootContext")).finish();
@SuppressWarnings("unchecked")
final BlockBuilder builder = new BlockBuilderImpl(classBuilder.getClassDefinition().getInstanceInitializer(), null);
_doRunnableTasks(beforeTasks, builder);
procFactory.process(procContext);