256257258259260261262263264265266
writer.print(", "); } writer.print(param.getName()); } writer.println(");"); writer.outdent(); writer.println("}"); } writer.println(); writer.println("private void ensureInstance() {"); writer.indent();
282283284285286287288289290291292
} writer.println(") {"); writer.indent(); writer.println("instance = new " + implClassName + "();"); writer.println("return;"); writer.outdent(); writer.println("}"); } writer.println("instance = new " + defaultClass + "();"); writer.outdent(); writer.println("}");
286287288289290291292293294295296
writer.println("return;"); writer.outdent(); writer.println("}"); } writer.println("instance = new " + defaultClass + "();"); writer.outdent(); writer.println("}"); writer.close(); } /**