ErrorDialog.openError(JavaPlugin.getActiveWorkbenchShell(), RefactoringMessages.getString("DeleteResourceAction.delete"), RefactoringMessages.getString("DeleteResourceAction.exception"), status);
ErrorDialog.openError(JavaPlugin.getActiveWorkbenchShell(), ReorgMessages.getString("DeleteResourceAction.delete"), ReorgMessages.getString("DeleteResourceAction.exception"), status);
	public void run() {		if (hasOnlyProjects()){			deleteProjects();			return;		}			DeleteRefactoring refactoring= new DeleteRefactoring(getStructuredSelection().toList());				if (!confirmDelete())			return;		if (hasReadOnlyResources() && !isOkToDeleteReadOnly()) 			return;		try{			MultiStatus status= ReorgAction.perform(refactoring);			if (!status.isOK()) {				JavaPlugin.log(status);				ErrorDialog.openError(JavaPlugin.getActiveWorkbenchShell(), RefactoringMessages.getString("DeleteResourceAction.delete"), RefactoringMessages.getString("DeleteResourceAction.exception"), status); //$NON-NLS-1$ //$NON-NLS-2$			}		} catch (JavaModelException e){			ExceptionHandler.handle(e, RefactoringMessages.getString("DeleteResourceAction.delete"), RefactoringMessages.getString("DeleteResourceAction.exception")); //$NON-NLS-1$ //$NON-NLS-2$			return;		}		}