Bug 113091 [code manipulation] Generate constructor using should not use code body templates
As the constructor is ready-for-use after creation, TODOs and other additional strings from the code templates should not be inserted. This would also render the source actions more coherent (create delegate method and getter/setter generation do not use templates too).
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/core/source/GenerateConstructorUsingFieldsTest.java
"import java.util.Map;\r\n" + 
				"\r\n" + 
				"public class SuperA {\r\n" + 
				"	\r\n" + 
				"	private Map<String, A> someMap;\r\n" + 
				"\r\n" + 
				"	public SuperA() {}\r\n" + 
				"\r\n" + 
				"	public SuperA(Map<String, A> someMap) {\r\n" + 
				"		this.someMap = someMap;\r\n" + 
				"	};\r\n" + 
				"}\r\n" + 
				"", true, null);
		
		IMethod superConstructor= unit.getType("SuperA").getMethod("SuperA", new String[] { "QMap<QString;QA;>;" });
		
		runIt("A", new String[] { "field" }, superConstructor, 
				"package p;\r\n" + 
				"\r\n" + 
				"public class A extends SuperA {\r\n" + 
				"	String field;\r\n" + 
				"}\r\n" + 
				"",
				
				"package p;\r\n" + 
				"\r\n" + 
				"import java.util.Map;\r\n" + 
				"\r\n" + 
				"public class A extends SuperA {\r\n" + 
				"	String field;\r\n" +