addPropertyAction = new Action(Policy.bind("SvnPropertiesView.addPropertyLabel"), plugin.getImageDescriptor(ISVNUIConstants.IMG_ADD_PROPERTY)) {
addPropertyAction = new Action(Policy.bind("SvnPropertiesView.addPropertyLabel"), plugin.getImageDescriptor(ISVNUIConstants.IMG_MENU_PROPSET)) {
	private Action getAddPropertyAction() {		if (addPropertyAction == null) {			SVNUIPlugin plugin = SVNUIPlugin.getPlugin();			addPropertyAction = new Action(Policy.bind("SvnPropertiesView.addPropertyLabel"), plugin.getImageDescriptor(ISVNUIConstants.IMG_ADD_PROPERTY)) { //$NON-NLS-1$				public void run() {					SetSvnPropertyDialog dialog = new SetSvnPropertyDialog(getSite().getShell(),resource);					if (dialog.open() != SetSvnPropertyDialog.OK) return;								try {						if (dialog.getPropertyValue() != null) {							resource.setSvnProperty(dialog.getPropertyName(), dialog.getPropertyValue(),dialog.getRecurse());						} else {							resource.setSvnProperty(dialog.getPropertyName(), dialog.getPropertyFile(),dialog.getRecurse());						}					} catch (SVNException e) {						SVNUIPlugin.openError(							getSite().getShell(), 							Policy.bind("SvnPropertiesView.errorAddTitle"), //$NON-NLS-1$							Policy.bind("SvnPropertiesView.errorAddMessage"),//$NON-NLS-1$ 							e);					}														}			};			addPropertyAction.setToolTipText(Policy.bind("SvnPropertiesView.addPropertyTooltip")); //$NON-NLS-1$		}		return addPropertyAction;	}