ITypeBinding typeBinding_super = typeBinding.getSuperclass();
// prepare class of component
Class<?> superClass = getSuperClass(editor, typeBinding_super);
// prepare creation
MethodDeclaration constructor = getConstructor(editor, typeDeclaration);
ThisCreationSupport creationSupport = new ThisCreationSupport(constructor);
// create JavaInfo
JavaInfo javaInfo = JavaInfoUtils.createJavaInfo(editor, superClass, creationSupport);
if (javaInfo != null) {
javaInfo.setVariableSupport(new ThisVariableSupport(javaInfo, constructor));
// prepare root context