sw.print("public ");
sw.print(context.simpleTypeName);
sw.println("() {");
sw.indent();
sw.println("setJavaScriptObject(__nativeInit());");
sw.outdent();
sw.println("}");
// Determine the correct expression to use to initialize the object
JClassType asClass = context.returnType.isClassOrInterface();
Constructor constructorAnnotation = hasTag(logger, asClass,