instance.getModifiers().setFinal(true);
instance.getModifiers().setStatic(true);
instance.getModifiers().makePublic();
instance.setInitString("new "+libraryClass.getName(true) +"()");
libraryClass.addField(instance);
JConstructor constructor = libraryClass.createConstructor();
constructor.getSourceCode().add("super(NAMESPACE);");
for (InterfaceDeclaration decl : getCollectedInterfaceDeclarations()) {
if (decl.getPackage().equals(packageDeclaration)) {
appendComponent(constructor, decl, tagSet);
}