public void execute(IAction action)  throws InvocationTargetException, InterruptedException {  final IResource[][] resources = new IResource[][] {null};
public void execute(IAction action)  throws InvocationTargetException, InterruptedException { IResource[] resources = null;
	public void execute(IAction action)  throws InvocationTargetException, InterruptedException {				final IResource[][] resources = new IResource[][] {null};		try {			resources[0] = checkOverwriteOfDirtyResources(getSelectedResources());		} catch (TeamException e) {			throw new InvocationTargetException(e);		}					if (resources[0] == null || resources[0].length == 0) return;				// Peform the replace in the background		new ReplaceOperation(getTargetPart(), resources[0], SVNRevision.HEAD).run();	}