- String result = "\n"+
- format("public boolean canReuseInstance(%s oldModule){\n", abstractFQN.getTypeName())+
- "// allow reusing of old instance if no parameters was changed\n"+
- "return isSame(oldModule);\n"+
- "}\n"+
- "\n"+
- format("public %s reuseInstance(%1$s oldInstance){\n", AutoCloseable.class.getCanonicalName())+
- "// implement if instance reuse should be supported. Override canReuseInstance to change the criteria.\n"+
- "return oldInstance;\n"+
- "}\n";
+ StringBuilder result = new StringBuilder("\n" +
+ format("public boolean canReuseInstance(%s oldModule){\n", abstractFQN.getTypeName()) +
+ "// allow reusing of old instance if no parameters was changed\n" +
+ "return isSame(oldModule);\n" +
+ "}\n" +
+ "\n" +
+ format("public %s reuseInstance(%1$s oldInstance){\n", AutoCloseable.class.getCanonicalName()) +
+ "// implement if instance reuse should be supported." +
+ "Override canReuseInstance to change the criteria.\n" +
+ "return oldInstance;\n" +
+ "}\n");