Bug 82173 [5.0][typing] Angle Bracket<> auto closing should work in more situations
I20041221-0800 Angular Bracket auto closing does not work for a field type. In this example: void m() { HashMap hm= new HashMap(); ... ... an opening bracket < is - automatically closed when inserted between HashMap and () - not automatically closed when inserted between HashMap and hm. It should be closed in both cases.
org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/BracketInserterTest.java
"\n" + 
				"import java.lang.String;\n" + 
				"import java.lang.Integer;\n" + 
				"\n" + 
				"public class PR75423 {\n" + 
				"    String string;\n" + 
				"    Integer integer;\n" + 
				"\n" + 
				"    public static void main(String[] args) {\n" + 
				"        \n" + 
				"    }\n" + 
				"}\n";
	
	 
	private static final int BODY_OFFSET= 196;
	private static final int ARGS_OFFSET= 171;
	private static final int BRACKETS_OFFSET= 178;
	
	public static Test suite() {
		return new TestSuite(BracketInserterTest.class);
	}
	
	private JavaEditor fEditor;
	private StyledText fTextWidget;
	private IDocument fDocument;
	private Accessor fAccessor;
	private IJavaProject fProject;
	protected void setUp() throws Exception {
		IPreferenceStore store= JavaPlugin.getDefault().getPreferenceStore();
		store.setValue(PreferenceConstants.EDITOR_CLOSE_BRACKETS, true);