Bug 34803 AddMethodDelegateAction includes System.out.println statements
Are these trace statements? Then we should use the options mechanism to enable them. If these are error messages then we should show a dialog to the user or log them in the log file. if (fgOverrideFinalsFlag) { System.out.println ("method final"); //$NON-NLS-1$ System.out.println (overwrittenMethod); }
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/AddDelegateMethodsAction.java
IMethod[] existingMethods = fType.getMethods();
			
			String lineDelim = StubUtility.getLineDelimiterUsed(fType);
			
			int indent = StubUtility.getIndentUsed(fType) + 1;
			
			final ImportsStructure imports =
				new ImportsStructure(fType.getCompilationUnit(), settings.importOrder, settings.importThreshold, true);
			for (int i = 0; i < fList.size(); i++) {
				
				
				if (monitor.isCanceled()) {
					if (i > 0) {
						imports.create(false, null);
					}
					return;
				}
				
				ITypeHierarchy typeHierarchy = fType.newSupertypeHierarchy(null);
				String content = null;
				Methods2Field wrapper = (Methods2Field) fList.get(i);
				IMethod curr = wrapper.fMethod;
				IField field = wrapper.fField;
				
				monitor.subTask(JavaElementLabels.getElementLabel(curr, JavaElementLabels.M_PARAMETER_TYPES));
				
				IMethod overwrittenMethod =
					JavaModelUtil.findMethodImplementationInHierarchy(
						typeHierarchy,