Bug 13056 can't delete 2 identical methods
class Ad { void f(){}; void f(){}; } you can't delete the 2 f methods (together) it works if you delete them separately
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/reorg/SourceReferenceAction.java
super(name, provider);
		fSelectionProvider= provider;
	}
	protected ISelectionProvider getSelectionProvider(){
		return fSelectionProvider;
	}
	
	/*
	 * @see Action#run
	 */
	public final void run() {
		
		update();
		if (!isEnabled())
			return;
		
		new BusyIndicator().showWhile(JavaPlugin.getActiveWorkbenchShell().getDisplay(), new Runnable() {
			public void run() {
				try {
					perform();
				} catch (CoreException e) {
					ExceptionHandler.handle(e, getText(), ReorgMessages.getString("SourceReferenceAction.exception")); 
				}
			}
		});
	}
	
	protected ISourceReference[] getElementsToProcess() {
		return SourceReferenceUtil.removeAllWithParentsSelected(getSelectedElements());
	}