}
writer.println();
writer.println("private void ensureInstance() {");
writer.indent();
writer.println("if (instance != null) {");
writer.indentln("return;");
writer.println("}");
writer.println("String locale = " + LocaleInfo.class.getCanonicalName()
+ ".getCurrentLocale().getLocaleName();");
String targetClassName = targetClass.getQualifiedSourceName() + '_' + locale.getAsString();
for (Map.Entry<String, Set<GwtLocale>> entry : localeMap.entrySet()) {