Bug 33040 No single Undo for generate delegate methods
RC 1 - JUnit setup - open TestCase - select fName - generate delegate methods for all String methods - press Ctrl+Z Observe: only one method is removed.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/AddDelegateMethodsAction.java
private Map fTreeMap = null;
		private Map fFieldMap = null;
		private Map fFilter = null;
		/**
		 * Method FieldContentProvider.
		 * @param type	outer type to insert in (hide final methods in tree))
		 */
		FieldContentProvider(IType type) throws JavaModelException {
			
			fFilter = new HashMap();
			
			fTreeMap = new TreeMap();
			
			fFieldMap = new HashMap();
			buildModel(type);
		}
		private void buildModel(IType type) throws JavaModelException {
			IField[] fields = type.getFields();
			
			IMethod[] finMeths = resolveFinalMethods(type);