Commits

Colin Gordon  committed 070b450

6460

  • Participants
  • Parent commits a30fdfe

Comments (0)

Files changed (21)

File .results.txt.swp

Binary file modified.
 Thread safety of Eclipse Draw2d and GEF: http://wiki.eclipse.org/GEF_Troubleshooting_Guide#Background_Threads_and_Updates
 
 83481 lines of Java by sloccount (including the double-count of the svnkit stuff)
-Initial run: 7813 errors (before annotating some more packages as UIPackages... need to re-run on
-initial text)
+Initial run: 7931 errors 
+
++10 minutes (0:10): 6978 mostly by annotating the top-level classes in the most 'errorful' files @UIType
+Note: Running the checker over the whole source base (every line other than the extra svnkit stuff)
+takes about 35 seconds.
++5 minutes (0:15): 6460 by more UIType annos, and marking a few anonymous inner class methods @UIEffect

File src/.log.txt.swp

Binary file modified.
 subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/CompareRevisionsAction.java:50: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			DifferencesDialog dialog = new DifferencesDialog(Display.getDefault().getActiveShell(), null, selectedResources, editor.getEditorSite().getPart());
 			                                                                                                                                     ^
+subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/CompareRevisionsAction.java:51: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+			dialog.setFromRevision(Long.toString(node1.getRevision()));
+			                      ^
+subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/CompareRevisionsAction.java:52: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+			dialog.setToRevision(Long.toString(node2.getRevision()));
+			                    ^
 subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/CompareRevisionsAction.java:53: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			dialog.open();
 			           ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoryManager.java:375: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		runnable.run(monitor);
 		            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:117: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:118: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			getViewer().getControl().getDisplay().syncExec(new Runnable() {
 			                      ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:118: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+			getViewer().getControl().getDisplay().syncExec(new Runnable() {
+			         ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:120: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+					refreshViewer(null, false);
+					             ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:121: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					getViewer().setSelection(new StructuredSelection(root));
 					                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:146: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:121: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+					getViewer().setSelection(new StructuredSelection(root));
+					         ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:147: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			Display display = getViewer().getControl().getDisplay();
 			                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:177: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:147: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+			Display display = getViewer().getControl().getDisplay();
+			                           ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:150: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+					RepositoriesView.this.refreshViewer(finalObject, finalRefreshReposFolders);
+					                                   ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:178: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
           if (selection!=null && RemoteResourceTransfer.getInstance().isSupportedType(event.dataType)) {
                                                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:185: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:186: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
           } else if (PluginTransfer.getInstance().isSupportedType(event.dataType)) {
                                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:185: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:186: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
           } else if (PluginTransfer.getInstance().isSupportedType(event.dataType)) {
                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:213: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-	public RepositoriesView() {
-	                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:233: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:234: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				dialog.open();
 				           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:236: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		PlatformUI.getWorkbench().getHelpSystem().setHelp(newAction, IHelpContextIds.NEW_REPOSITORY_LOCATION_ACTION);
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:240: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getViewSite().getActionBars().setGlobalActionHandler(ActionFactory.PROPERTIES.getId(), propertiesAction);       
-                                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:240: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getViewSite().getActionBars().setGlobalActionHandler(ActionFactory.PROPERTIES.getId(), propertiesAction);       
-                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:240: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getViewSite().getActionBars().setGlobalActionHandler(ActionFactory.PROPERTIES.getId(), propertiesAction);       
-                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:240: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getViewSite().getActionBars().setGlobalActionHandler(ActionFactory.PROPERTIES.getId(), propertiesAction);       
-                                                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:241: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        IStructuredSelection selection = (IStructuredSelection)getViewer().getSelection();
-                                                                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:247: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getViewer().addSelectionChangedListener(new ISelectionChangedListener() {
-                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:249: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:250: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 IStructuredSelection ss = (IStructuredSelection)event.getSelection();
                                                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:256: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		removeRootAction = new RemoveRootAction(treeViewer.getControl().getShell());
-		                                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:256: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		removeRootAction = new RemoveRootAction(treeViewer.getControl().getShell());
-		                                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:257: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		removeRootAction.selectionChanged((IStructuredSelection)null);
-		                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:258: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		PlatformUI.getWorkbench().getHelpSystem().setHelp(removeRootAction, IHelpContextIds.REMOVE_REPOSITORY_LOCATION_ACTION);
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:260: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		IActionBars bars = getViewSite().getActionBars();
-		                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:260: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		IActionBars bars = getViewSite().getActionBars();
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:261: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		bars.setGlobalActionHandler(ActionFactory.DELETE.getId(), removeRootAction);
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:261: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		bars.setGlobalActionHandler(ActionFactory.DELETE.getId(), removeRootAction);
-		                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:273: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getViewSite().getActionBars().setGlobalActionHandler(ActionFactory.REFRESH.getId(), refreshAction);
-                                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:273: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getViewSite().getActionBars().setGlobalActionHandler(ActionFactory.REFRESH.getId(), refreshAction);
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:268: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+            	refreshViewer(null, true);
+            	             ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:278: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+            	refreshViewerNode();
+            	                 ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:285: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                collapseAll();
+                           ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:298: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                addWorkbenchActions(manager);
                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:273: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getViewSite().getActionBars().setGlobalActionHandler(ActionFactory.REFRESH.getId(), refreshAction);
-                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:273: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getViewSite().getActionBars().setGlobalActionHandler(ActionFactory.REFRESH.getId(), refreshAction);
-                                                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:294: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        Menu menu = menuMgr.createContextMenu(tree);
-                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:295: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        menuMgr.addMenuListener(new IMenuListener() {
-                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:301: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        menuMgr.setRemoveAllWhenShown(true);
-                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:302: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        tree.setMenu(menu);
-                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:303: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getSite().registerContextMenu(menuMgr, treeViewer);
-                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:303: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getSite().registerContextMenu(menuMgr, treeViewer);
-               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:306: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        IToolBarManager tbm = bars.getToolBarManager();
-                                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:307: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        drillPart.addNavigationActions(tbm);
-                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:308: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        tbm.add(refreshAction);
-               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:309: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        tbm.add(new Separator());
-               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:310: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        tbm.add(collapseAllAction);
-               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:311: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        tbm.update(false);
-                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:316: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        bars.updateActionBars();
-                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:318: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		IActionBars actionBars = getViewSite().getActionBars();
-		                                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:318: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		IActionBars actionBars = getViewSite().getActionBars();
-		                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:319: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		IMenuManager actionBarsMenu = actionBars.getMenuManager();
-		                                                       ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:325: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				SvnWizardDialog dialog = new SvnWizardDialog(getShell(), wizard);
+				                                                     ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:326: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				if (dialog.open() == SvnWizardDialog.OK) refreshViewer(null, false);
 				               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:328: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		actionBarsMenu.add(newRepositoryAction);
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:338: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		sub.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));
-		       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:339: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		manager.add(sub);
-		           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:342: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        manager.add(new Separator(IWorkbenchActionConstants.GROUP_FILE));
-                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:344: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        manager.add(new Separator("historyGroup")); //$NON-NLS-1$
-                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:345: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        manager.add(new Separator("checkoutGroup")); //$NON-NLS-1$
-                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:346: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        manager.add(new Separator("exportImportGroup")); //$NON-NLS-1$
-                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:347: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        manager.add(new Separator("miscGroup")); //$NON-NLS-1$
-                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:349: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        manager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));
-                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:351: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        manager.add(refreshPopupAction);
-                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:354: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		IStructuredSelection selection = (IStructuredSelection)getViewer().getSelection();
-		                                                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:355: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
- 		removeRootAction.selectionChanged(selection);
- 		                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:357: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			manager.add(removeRootAction);
-			           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:361: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			manager.add(new Separator());
-			           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:362: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			manager.add(propertiesAction);
-			           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:364: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		sub.add(newAction);
-		       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:373: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.setContentProvider(contentProvider);
-                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:398: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.setLabelProvider(labelProvider);
-                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:400: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getSite().setSelectionProvider(treeViewer);
-                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:400: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getSite().setSelectionProvider(treeViewer);
-               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:402: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.setInput(root);
-                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:403: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		treeViewer.setSorter(new RepositorySorter());
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:411: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        	PlatformUI.getWorkbench().getHelpSystem().setHelp(treeViewer.getControl(), helpID);
-        	                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:411: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        	PlatformUI.getWorkbench().getHelpSystem().setHelp(treeViewer.getControl(), helpID);
-        	                                                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:420: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getSite().getWorkbenchWindow().getSelectionService().addPostSelectionListener(this);
-                                                                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:420: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getSite().getWorkbenchWindow().getSelectionService().addPostSelectionListener(this);
-                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:420: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        getSite().getWorkbenchWindow().getSelectionService().addPostSelectionListener(this);
-               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:421: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		treeViewer.addSelectionChangedListener(removeRootAction);
-		                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:424: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.getControl().addKeyListener(new KeyAdapter() {
-                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:424: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.getControl().addKeyListener(new KeyAdapter() {
-                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:433: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:326: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				if (dialog.open() == SvnWizardDialog.OK) refreshViewer(null, false);
+				                                                      ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:434: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                     refreshAction.run();
                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:438: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.addDoubleClickListener(new IDoubleClickListener() {
-                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:445: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.addDragSupport( DND.DROP_LINK | DND.DROP_DEFAULT,
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:441: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                handleDoubleClick(e);
                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:446: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-                new Transfer[] { RemoteResourceTransfer.getInstance(), PluginTransfer.getInstance()},
-                                                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:449: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.addSelectionChangedListener( new ISelectionChangedListener() {
-                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:451: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:452: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             repositoryDragSourceListener.updateSelection( (IStructuredSelection) event.getSelection());
                                                                                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:461: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		getViewSite().getActionBars().getStatusLineManager().setMessage(msg);
-		                                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:461: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		getViewSite().getActionBars().getStatusLineManager().setMessage(msg);
-		                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:461: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		getViewSite().getActionBars().getStatusLineManager().setMessage(msg);
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:461: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		getViewSite().getActionBars().getStatusLineManager().setMessage(msg);
-		           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:468: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (selection==null || selection.isEmpty()) return ""; //$NON-NLS-1$
-		                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:499: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.getControl().setFocus();
-                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:499: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.getControl().setFocus();
-                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:507: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        return treeViewer.getTree().getShell();
-                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:531: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				new ProgressMonitorDialog(getShell()).run(true, false, runnable);
-				                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:545: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        	treeViewer.refresh(object); 
-        	                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:550: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-    	IStructuredSelection selection = (IStructuredSelection)treeViewer.getSelection();
-    	                                                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:555: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        		refreshAction.run();
-        		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:559: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        	treeViewer.refresh(object); 
-        	                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:565: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.getControl().setRedraw(false);       
-                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:565: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.getControl().setRedraw(false);       
-                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:566: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.collapseToLevel(treeViewer.getInput(), TreeViewer.ALL_LEVELS);
-                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:566: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.collapseToLevel(treeViewer.getInput(), TreeViewer.ALL_LEVELS);
-                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:567: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.getControl().setRedraw(true);
-                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:567: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.getControl().setRedraw(true);
-                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:576: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        ISelection selection = e.getSelection();
-                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:587: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-                    treeViewer.setExpandedState(first, !treeViewer.getExpandedState(first));
-                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:587: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-                    treeViewer.setExpandedState(first, !treeViewer.getExpandedState(first));
-                                                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoriesView.java:598: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        super.dispose();
-                     ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/actions/OpenRemoteFileAction.java:52: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					IEditorDescriptor descriptor = registry.getDefaultEditor(filename);
 					                                                        ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/OverlayIcon.java:102: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			drawImage(base.getImageData(), 0, 0);
 			                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:94: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-	public SVNPreferencesPage() {
-	                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:97: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setDescription(Policy.bind("SVNPreferencePage.description")); //$NON-NLS-1$
-		              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:123: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		label.setText(text);
-		             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:127: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		label.setLayoutData(data);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:141: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		button.setText(label);
-		              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:144: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		button.setLayoutData(data);
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:150: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        button.setText(label);
-                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:153: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        button.setLayoutData(data);
-                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:165: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        composite.setLayoutData(gridData);
-                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:168: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayout(layout);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:198: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		ignoreHiddenChanges.setVisible(isHiddenSupported);
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:208: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		logEntriesToFetchText.setLayoutData(gridData);
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:213: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		group.setText(Policy.bind("SVNPreferencePage.useQuickdiffAnnotateGroup")); //$NON-NLS-1$
-		             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:214: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		group.setLayout(new GridLayout(3, true));
-		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:215: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		group.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 2, 1));
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:222: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		groupErrors.setText(Policy.bind("SVNPreferencePage.commitWithErrors")); //$NON-NLS-1$
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:223: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		groupErrors.setLayout(new GridLayout(3, true));
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:224: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		groupErrors.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 2, 1));
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:230: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		groupWarnings.setText(Policy.bind("SVNPreferencePage.commitWithWarnings")); //$NON-NLS-1$
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:231: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		groupWarnings.setLayout(new GridLayout(3, true));
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:232: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		groupWarnings.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 2, 1));
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:241: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        group.setText(Policy.bind("SVNPreferencePage.svnClientInterface")); //$NON-NLS-1$
-                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:244: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        group.setLayoutData(gridData);
-                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:247: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        group.setLayout(layout); 
-                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:259: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        group.setText(Policy.bind("SVNPreferencePage.configurationLocation")); //$NON-NLS-1$
-                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:262: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        group.setLayoutData(gridData);
-                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:265: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        group.setLayout(layout); 
-                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:275: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        directoryLocationText.setLayoutData(gridData);
-                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:276: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        directoryLocationText.setEditable(false);
-                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:278: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        browseConfigDirButton.setText(Policy.bind("SVNPreferencePage.browseDirectory")); //$NON-NLS-1$
-                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:282: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:283: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 browseConfigDirButton.setEnabled(useDirectoryLocationRadio.getSelection());
                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:282: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:283: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 browseConfigDirButton.setEnabled(useDirectoryLocationRadio.getSelection());
                                                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:286: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        defaultConfigLocationRadio.addListener(SWT.Selection,configUpdateEnablements);
-                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:287: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        useDirectoryLocationRadio.addListener(SWT.Selection,configUpdateEnablements);
-                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:288: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        browseConfigDirButton.addSelectionListener(new SelectionAdapter(){
-                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:290: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:284: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                verifyValidation();
+                                ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:291: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 DirectoryDialog directoryDialog = new DirectoryDialog(getShell(),SWT.OPEN);
                                                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:291: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:292: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 String res = directoryDialog.open();
                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:293: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:294: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                     directoryLocationText.setText(res);
                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:305: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:296: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                verifyValidation();
+                                ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:306: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				((Text)e.getSource()).selectAll();
 				                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:308: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:309: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				((Text)e.getSource()).setText(((Text)e.getSource()).getText());
 				                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:308: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:309: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				((Text)e.getSource()).setText(((Text)e.getSource()).getText());
 				                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:311: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		logEntriesToFetchText.addFocusListener(focusListener);
-		                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:313: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IHelpContextIds.SVN_PREFERENCE_DIALOG);
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:313: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IHelpContextIds.SVN_PREFERENCE_DIALOG);
-		                                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:322: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		final IPreferenceStore store = getPreferenceStore();
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:327: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		showCompareRevisionInDialog.setSelection(store.getBoolean(ISVNUIConstants.PREF_SHOW_COMPARE_REVISION_IN_DIALOG));
-		                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:329: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fetchChangePathOnDemand.setSelection(store.getBoolean(ISVNUIConstants.PREF_FETCH_CHANGE_PATH_ON_DEMAND));
-		                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:331: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		showTagsInRemoteHistory.setSelection(store.getBoolean(ISVNUIConstants.PREF_SHOW_TAGS_IN_REMOTE));
-		                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:333: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		showOutOfDateFolders.setSelection(SVNProviderPlugin.getPlugin().getPluginPreferences().getBoolean(ISVNCoreConstants.PREF_SHOW_OUT_OF_DATE_FOLDERS));
-		                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:335: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		useJavaHLCommitHack.setSelection(store.getBoolean(ISVNUIConstants.PREF_USE_JAVAHL_COMMIT_HACK));
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:337: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		shareNestedProjects.setSelection(SVNProviderPlugin.getPlugin().getPluginPreferences().getBoolean(ISVNCoreConstants.PREF_SHARE_NESTED_PROJECTS));
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:339: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		warnOnCommitToTagPath.setSelection(!SVNUIPlugin.getPlugin().getPluginPreferences().getBoolean(ISVNUIConstants.PREF_COMMIT_TO_TAGS_PATH_WITHOUT_WARNING));
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:341: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		ignoreHiddenChanges.setSelection(SVNProviderPlugin.getPlugin().getPluginPreferences().getBoolean(ISVNCoreConstants.PREF_IGNORE_HIDDEN_CHANGES));
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:343: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		ignoreManagedDerivedResources.setSelection(SVNProviderPlugin.getPlugin().getPluginPreferences().getBoolean(ISVNCoreConstants.PREF_IGNORE_MANAGED_DERIVED_RESOURCES));
-		                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:345: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		removeOnReplace.setSelection(store.getBoolean(ISVNUIConstants.PREF_REMOVE_UNADDED_RESOURCES_ON_REPLACE));
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:347: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		logEntriesToFetchText.setText(Integer.toString(store.getInt(ISVNUIConstants.PREF_LOG_ENTRIES_TO_FETCH)));
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:349: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		quickDiffAnnotateYes.setSelection(MessageDialogWithToggle.ALWAYS.equals(store.getString(ISVNUIConstants.PREF_USE_QUICKDIFFANNOTATE)));
-		                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:350: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		quickDiffAnnotateNo.setSelection(MessageDialogWithToggle.NEVER.equals(store.getString(ISVNUIConstants.PREF_USE_QUICKDIFFANNOTATE)));
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:351: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		quickDiffAnnotatePrompt.setSelection(MessageDialogWithToggle.PROMPT.equals(store.getString(ISVNUIConstants.PREF_USE_QUICKDIFFANNOTATE)));
-		                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:353: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		resourcesWithErrorsYes.setSelection(MessageDialogWithToggle.ALWAYS.equals(store.getString(ISVNUIConstants.PREF_ALLOW_COMMIT_WITH_ERRORS)));
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:354: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		resourcesWithErrorsNo.setSelection(MessageDialogWithToggle.NEVER.equals(store.getString(ISVNUIConstants.PREF_ALLOW_COMMIT_WITH_ERRORS)));
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:355: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		resourcesWithErrorsPrompt.setSelection(MessageDialogWithToggle.PROMPT.equals(store.getString(ISVNUIConstants.PREF_ALLOW_COMMIT_WITH_ERRORS)));
-		                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:357: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		resourcesWithWarningsYes.setSelection(MessageDialogWithToggle.ALWAYS.equals(store.getString(ISVNUIConstants.PREF_ALLOW_COMMIT_WITH_WARNINGS)));
-		                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:358: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		resourcesWithWarningsNo.setSelection(MessageDialogWithToggle.NEVER.equals(store.getString(ISVNUIConstants.PREF_ALLOW_COMMIT_WITH_WARNINGS)));
-		                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:359: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		resourcesWithWarningsPrompt.setSelection(MessageDialogWithToggle.PROMPT.equals(store.getString(ISVNUIConstants.PREF_ALLOW_COMMIT_WITH_WARNINGS)));
-		                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:362: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        directoryLocationText.setText(configLocation);
-                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:364: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            defaultConfigLocationRadio.setSelection(true);
-                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:365: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            useDirectoryLocationRadio.setSelection(false);
-                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:366: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            browseConfigDirButton.setEnabled(false);
-                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:368: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            defaultConfigLocationRadio.setSelection(false);
-                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:369: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            useDirectoryLocationRadio.setSelection(true);
-                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:370: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            browseConfigDirButton.setEnabled(true);
-                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:387: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		final IPreferenceStore store = getPreferenceStore();
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:393: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_SHOW_COMPARE_REVISION_IN_DIALOG, showCompareRevisionInDialog.getSelection());
-		                                                                                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:395: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_FETCH_CHANGE_PATH_ON_DEMAND, fetchChangePathOnDemand.getSelection());
-		                                                                                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:397: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_SHOW_TAGS_IN_REMOTE, showTagsInRemoteHistory.getSelection());
-		                                                                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:399: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (SVNProviderPlugin.getPlugin().getPluginPreferences().getBoolean(ISVNCoreConstants.PREF_SHOW_OUT_OF_DATE_FOLDERS) != showOutOfDateFolders.getSelection()) {
-		                                                                                                                                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:400: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			SVNProviderPlugin.getPlugin().getPluginPreferences().setValue(ISVNCoreConstants.PREF_SHOW_OUT_OF_DATE_FOLDERS, showOutOfDateFolders.getSelection());
-			                                                                                                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:401: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			SVNUIPlugin.getPlugin().getShowOutOfDateFoldersAction().setChecked(showOutOfDateFolders.getSelection());
-			                                                                                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:404: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		SVNProviderPlugin.getPlugin().getPluginPreferences().setValue(ISVNCoreConstants.PREF_SHARE_NESTED_PROJECTS, shareNestedProjects.getSelection());
-		                                                                                                                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:406: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		SVNUIPlugin.getPlugin().getPluginPreferences().setValue(ISVNUIConstants.PREF_COMMIT_TO_TAGS_PATH_WITHOUT_WARNING, !warnOnCommitToTagPath.getSelection());
-		                                                                                                                                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:408: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		SVNProviderPlugin.getPlugin().getPluginPreferences().setValue(ISVNCoreConstants.PREF_IGNORE_HIDDEN_CHANGES, ignoreHiddenChanges.getSelection());
-		                                                                                                                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:410: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		SVNProviderPlugin.getPlugin().getPluginPreferences().setValue(ISVNCoreConstants.PREF_IGNORE_MANAGED_DERIVED_RESOURCES, ignoreManagedDerivedResources.getSelection());
-		                                                                                                                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:414: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_USE_JAVAHL_COMMIT_HACK, useJavaHLCommitHack.getSelection());
-		                                                                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:420: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_REMOVE_UNADDED_RESOURCES_ON_REPLACE, removeOnReplace.getSelection());
-		                                                                                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:422: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (quickDiffAnnotateYes.getSelection()) {
-		                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:424: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		} else if (quickDiffAnnotateNo.getSelection()) {
-		                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:426: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		} else if (quickDiffAnnotatePrompt.getSelection()) {
-		                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:430: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (resourcesWithErrorsYes.getSelection()) {
-		                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:432: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		} else if (resourcesWithErrorsNo.getSelection()) {
-		                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:434: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		} else if (resourcesWithErrorsPrompt.getSelection()) {
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:438: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (resourcesWithWarningsYes.getSelection()) {
-		                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:440: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		} else if (resourcesWithWarningsNo.getSelection()) {
-		                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:442: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		} else if (resourcesWithWarningsPrompt.getSelection()) {
-		                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:448: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			entriesToFetch = Integer.parseInt(logEntriesToFetchText.getText().trim());
-			                                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:467: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        if (defaultConfigLocationRadio.getSelection()) {
-                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:470: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            store.setValue(ISVNUIConstants.PREF_SVNCONFIGDIR,directoryLocationText.getText());
-                                                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:482: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super.performDefaults();
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:500: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setErrorMessage(null);
-		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:502: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        if (useDirectoryLocationRadio.getSelection()) {
-                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:503: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            File configDir = new File(directoryLocationText.getText());
-                                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:505: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            	setErrorMessage(Policy.bind("SVNPreferencePage.svnConfigDirDoesNotExist")); //$NON-NLS-1$
-            	               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:510: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-                	setErrorMessage(Policy.bind("SVNPreferencePage.isNotSvnConfigDir")); //$NON-NLS-1$
-                	               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:516: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setValid(getErrorMessage() == null);
-		        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:516: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setValid(getErrorMessage() == null);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:542: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:493: error: An method override may only be @UI if it overrides an @UI method (overriding org.eclipse.jface.preference.PreferencePage.doGetPreferenceStore()).
+	protected IPreferenceStore doGetPreferenceStore() {
+	                           ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:543: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			fCombo.setLayoutData(SWTUtils.createHFillGridData());
 			                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:543: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:544: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			fCombo.setItems(labels);
 			               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:545: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:546: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			if (((GridLayout)composite.getLayout()).numColumns > 1) {
 			                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:546: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:547: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				label.setLayoutData(SWTUtils.createGridData(SWT.DEFAULT, SWT.DEFAULT, false, false));
 				                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:550: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:551: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				PlatformUI.getWorkbench().getHelpSystem().setHelp(fCombo, helpID);
 				                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:561: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:562: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				fCombo.select(index);
 				             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:563: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:564: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				fCombo.select(0);
 				             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:567: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java:568: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			saveValue(store, fKey, fValues.get(fCombo.getSelectionIndex()));
 			                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:178: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-	public SVNDecoratorPreferencesPage() {
-	                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:179: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setDescription(Policy.bind("SVNDecoratorPreferencesPage.description")); //$NON-NLS-1$;
-		              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:184: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		button.setText(label);
-		              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:196: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayout(layout);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:199: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayoutData(data);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:200: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		SWTUtils.createPreferenceLink((IWorkbenchPreferenceContainer) getContainer(), composite, "org.eclipse.ui.preferencePages.Decorators", Policy.bind("SVNDecoratorPreferencesPage.labelDecorationsLink")); //$NON-NLS-1$ //$NON-NLS-2$		 		
-		                                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:203: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		SWTUtils.createPreferenceLink((IWorkbenchPreferenceContainer) getContainer(), composite, "org.eclipse.ui.preferencePages.ColorsAndFonts", Policy.bind("SVNDecoratorPreferencesPage.colorsAndFontsLink")); //$NON-NLS-1$ //$NON-NLS-2$		 				
-		                                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:223: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		format.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:224: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		format.addModifyListener(new ModifyListener() {
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:230: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		b.setText(buttonText);
-		         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:233: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		int widthHint = convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
-		                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:234: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		data.widthHint = Math.max(widthHint, b.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x);
-		                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:235: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		b.setLayoutData(data);
-		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:237: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		b.addListener(SWT.Selection, new Listener() {
-		             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:260: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		tabFolder.setLayoutData(new GridData(GridData.FILL_BOTH));
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:264: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		tabItem.setText(Policy.bind("SVNDecoratorPreferencesPage.generalTabFolder"));//$NON-NLS-1$
-		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:265: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		tabItem.setControl(createGeneralDecoratorPage(tabFolder));
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:269: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		tabItem.setText(Policy.bind("SVNDecoratorPreferencesPage.textLabel"));//$NON-NLS-1$		
-		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:270: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		tabItem.setControl(createTextDecoratorPage(tabFolder));
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:274: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		tabItem.setText(Policy.bind("Icon_Overlays_24"));//$NON-NLS-1$		
-		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:275: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		tabItem.setControl(createIconDecoratorPage(tabFolder));
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:282: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IHelpContextIds.DECORATORS_PREFERENCE_PAGE);
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:282: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IHelpContextIds.DECORATORS_PREFERENCE_PAGE);
-		                                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:283: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		PlatformUI.getWorkbench().getThemeManager().addPropertyChangeListener(fThemeListener= new ThemeListener(fPreview));		
-		                                                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:284: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		Dialog.applyDialogFont(parent);
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:295: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fileTextGroup.setLayout(layout);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:298: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fileTextGroup.setLayoutData(data);
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:320: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		dateFormatText.setLayoutData(data);
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:321: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		dateFormatText.addModifyListener(new ModifyListener() {
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:330: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		dirtyFlag.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:331: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		dirtyFlag.addModifyListener(new ModifyListener() {
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:340: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		addedFlag.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:341: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		addedFlag.addModifyListener(new ModifyListener() {
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:351: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        externalFlag.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
-                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:352: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        externalFlag.addModifyListener(new ModifyListener() {
-                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:364: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageGroup.setLayout(layout);
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:367: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageGroup.setLayoutData(data);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:382: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		label.setText(text);
-		             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:386: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		label.setLayoutData(data);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:394: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		final IPreferenceStore store = getPreferenceStore();
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:396: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fileTextFormat.setText(store.getString(ISVNUIConstants.PREF_FILETEXT_DECORATION));
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:397: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		folderTextFormat.setText(store.getString(ISVNUIConstants.PREF_FOLDERTEXT_DECORATION));
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:398: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectTextFormat.setText(store.getString(ISVNUIConstants.PREF_PROJECTTEXT_DECORATION));
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:402: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			dateFormatText.setText(dateFormatPattern);
-			                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:405: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		addedFlag.setText(store.getString(ISVNUIConstants.PREF_ADDED_FLAG));
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:406: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		dirtyFlag.setText(store.getString(ISVNUIConstants.PREF_DIRTY_FLAG));
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:407: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        externalFlag.setText(store.getString(ISVNUIConstants.PREF_EXTERNAL_FLAG));
-                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:409: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowDirty.setSelection(store.getBoolean(ISVNUIConstants.PREF_SHOW_DIRTY_DECORATION));
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:410: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowAdded.setSelection(store.getBoolean(ISVNUIConstants.PREF_SHOW_ADDED_DECORATION));
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:411: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowHasRemote.setSelection(store.getBoolean(ISVNUIConstants.PREF_SHOW_HASREMOTE_DECORATION));
-		                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:412: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowNewResource.setSelection(store.getBoolean(ISVNUIConstants.PREF_SHOW_NEWRESOURCE_DECORATION));
-		                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:413: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowExternal.setSelection(store.getBoolean(ISVNUIConstants.PREF_SHOW_EXTERNAL_DECORATION));
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:415: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		showDirty.setSelection(store.getBoolean(ISVNUIConstants.PREF_CALCULATE_DIRTY));
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:416: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		enableFontDecorators.setSelection(store.getBoolean(ISVNUIConstants.PREF_USE_FONT_DECORATORS));
-		                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:423: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		enableFontDecorators.addSelectionListener(selectionListener);
-		                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:424: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowDirty.addSelectionListener(selectionListener);
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:425: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowAdded.addSelectionListener(selectionListener);
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:426: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowHasRemote.addSelectionListener(selectionListener);
-		                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:427: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowNewResource.addSelectionListener(selectionListener);
-		                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:428: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowExternal.addSelectionListener(selectionListener);
-		                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:430: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setValid(true);
-		        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:445: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		IPreferenceStore store = getPreferenceStore();
-		                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:446: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_FILETEXT_DECORATION, fileTextFormat.getText());
-		                                                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:447: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_FOLDERTEXT_DECORATION, folderTextFormat.getText());
-		                                                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:448: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_PROJECTTEXT_DECORATION, projectTextFormat.getText());
-		                                                                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:450: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_DATEFORMAT_DECORATION, dateFormatText.getText());
-		                                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:452: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_ADDED_FLAG, addedFlag.getText());
-		                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:453: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_DIRTY_FLAG, dirtyFlag.getText());
-		                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:454: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        store.setValue(ISVNUIConstants.PREF_EXTERNAL_FLAG, externalFlag.getText());
-                                                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:456: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_SHOW_DIRTY_DECORATION, imageShowDirty.getSelection());
-		                                                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:457: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_SHOW_ADDED_DECORATION, imageShowAdded.getSelection());
-		                                                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:458: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_SHOW_HASREMOTE_DECORATION, imageShowHasRemote.getSelection());
-		                                                                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:459: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_SHOW_NEWRESOURCE_DECORATION, imageShowNewResource.getSelection());
-		                                                                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:460: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_SHOW_EXTERNAL_DECORATION, imageShowExternal.getSelection());
-		                                                                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:462: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_CALCULATE_DIRTY, showDirty.getSelection());
-		                                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:463: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_USE_FONT_DECORATORS, enableFontDecorators.getSelection());
-		                                                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:466: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		SVNProviderPlugin.getPlugin().getPluginPreferences().setValue(ISVNCoreConstants.PREF_RECURSIVE_STATUS_UPDATE, showDirty.getSelection());
-		                                                                                                                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:480: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super.performDefaults();
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:481: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		IPreferenceStore store = getPreferenceStore();
-		                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:483: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fileTextFormat.setText(store.getDefaultString(ISVNUIConstants.PREF_FILETEXT_DECORATION));
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:484: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		folderTextFormat.setText(store.getDefaultString(ISVNUIConstants.PREF_FOLDERTEXT_DECORATION));
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:485: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectTextFormat.setText(store.getDefaultString(ISVNUIConstants.PREF_PROJECTTEXT_DECORATION));
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:487: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		dateFormatText.setText(""); //$NON-NLS-1$
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:489: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		addedFlag.setText(store.getDefaultString(ISVNUIConstants.PREF_ADDED_FLAG));
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:490: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		dirtyFlag.setText(store.getDefaultString(ISVNUIConstants.PREF_DIRTY_FLAG));
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:491: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        externalFlag.setText(store.getDefaultString(ISVNUIConstants.PREF_EXTERNAL_FLAG));
-                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:493: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowDirty.setSelection(store.getDefaultBoolean(ISVNUIConstants.PREF_SHOW_DIRTY_DECORATION));
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:494: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowAdded.setSelection(store.getDefaultBoolean(ISVNUIConstants.PREF_SHOW_ADDED_DECORATION));
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:495: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowHasRemote.setSelection(store.getDefaultBoolean(ISVNUIConstants.PREF_SHOW_HASREMOTE_DECORATION));
-		                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:496: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowNewResource.setSelection(store.getDefaultBoolean(ISVNUIConstants.PREF_SHOW_NEWRESOURCE_DECORATION));
-		                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:497: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		imageShowExternal.setSelection(store.getDefaultBoolean(ISVNUIConstants.PREF_SHOW_EXTERNAL_DECORATION));
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:499: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		showDirty.setSelection(store.getDefaultBoolean(ISVNUIConstants.PREF_CALCULATE_DIRTY));
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:500: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		enableFontDecorators.setSelection(store.getDefaultBoolean(ISVNUIConstants.PREF_USE_FONT_DECORATORS));
-		                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:502: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setValid(true);
-		        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:517: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		PlatformUI.getWorkbench().getThemeManager().removePropertyChangeListener(fThemeListener);
-		                                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:518: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super.dispose();
-		             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:552: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				this.getShell(),
-				             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:557: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		dialog.setTitle(Policy.bind("SVNDecoratorPreferencesPage.AddVariables")); //$NON-NLS-1$
-		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:558: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (dialog.open() != ListSelectionDialog.OK)
-		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:561: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		Object[] result = dialog.getResult();
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:564: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			target.insert("{"+((StringPair)result[i]).s1 +"}"); //$NON-NLS-1$ //$NON-NLS-2$
-			             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:640: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:227: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				updateExamples();
+				              ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:240: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				addVariables(formatToInsert, supportedBindings);
+				            ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:324: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				updateExamples();
+				              ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:334: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				updateExamples();
+				              ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:344: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				updateExamples();
+				              ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:355: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                updateExamples();
+                              ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:513: error: An method override may only be @UI if it overrides an @UI method (overriding org.eclipse.jface.preference.PreferencePage.doGetPreferenceStore()).
+	protected IPreferenceStore doGetPreferenceStore() {
+	                           ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:641: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		public Preview(Composite composite) {
 		                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:642: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:643: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			fImageCache= new LocalResourceManager(JFaceResources.getResources());
 			                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:646: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:647: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			fViewer.getControl().setLayoutData(data);
 			                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:646: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:647: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			fViewer.getControl().setLayoutData(data);
 			                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:647: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:648: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			fViewer.setContentProvider(this);
 			                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:648: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:649: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			fViewer.setLabelProvider(this);
 			                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:649: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:650: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			fViewer.setInput(ROOT);
 			                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:650: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:651: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			fViewer.expandAll();
 			                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:654: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:655: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			fViewer.refresh(true);
 			               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:659: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:660: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			TreeItem[] items = fViewer.getTree().getItems();
 			                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:665: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:666: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				if (enableFontDecorators.getSelection()) {
 				                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:666: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:667: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					Color backGroundColor = getBackground(items[i].getData());
 					                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:667: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:668: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					items[i].setBackground(backGroundColor);
 					                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:668: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:669: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					Color foreGroundColor = getForeground(items[i].getData());
 					                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:669: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:670: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					items[i].setForeground(foreGroundColor);
 					                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:670: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:671: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					Font font = getFont(items[i].getData());
 					                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:671: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:672: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					items[i].setFont(font);
 					                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:673: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:674: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					items[i].setBackground(null);
 					                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:674: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:675: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					items[i].setForeground(null);
 					                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:675: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:676: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					items[i].setFont(null);
 					                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:677: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:678: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				setColorsAndFonts(items[i].getItems());
 				                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:702: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:703: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             fImageCache.dispose();
                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:709: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:710: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			ITheme current = PlatformUI.getWorkbench().getThemeManager().getCurrentTheme();
 			                                                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:711: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:712: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return current.getColorRegistry().get(SVNDecoratorConfiguration.IGNORED_BACKGROUND_COLOR);
 				                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:711: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:712: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return current.getColorRegistry().get(SVNDecoratorConfiguration.IGNORED_BACKGROUND_COLOR);
 				                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:713: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:714: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return current.getColorRegistry().get(SVNDecoratorConfiguration.OUTGOING_CHANGE_BACKGROUND_COLOR);
 				                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:713: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:714: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return current.getColorRegistry().get(SVNDecoratorConfiguration.OUTGOING_CHANGE_BACKGROUND_COLOR);
 				                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:719: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:720: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			ITheme current = PlatformUI.getWorkbench().getThemeManager().getCurrentTheme();
 			                                                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:721: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:722: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return current.getColorRegistry().get(SVNDecoratorConfiguration.IGNORED_FOREGROUND_COLOR);
 				                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:721: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:722: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return current.getColorRegistry().get(SVNDecoratorConfiguration.IGNORED_FOREGROUND_COLOR);
 				                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:723: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:724: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return current.getColorRegistry().get(SVNDecoratorConfiguration.OUTGOING_CHANGE_FOREGROUND_COLOR);
 				                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:723: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:724: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return current.getColorRegistry().get(SVNDecoratorConfiguration.OUTGOING_CHANGE_FOREGROUND_COLOR);
 				                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:729: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:730: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			ITheme current = PlatformUI.getWorkbench().getThemeManager().getCurrentTheme();
 			                                                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:731: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:732: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return current.getFontRegistry().get(SVNDecoratorConfiguration.IGNORED_FONT);
 				                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:731: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:732: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return current.getFontRegistry().get(SVNDecoratorConfiguration.IGNORED_FONT);
 				                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:733: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:734: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return current.getFontRegistry().get(SVNDecoratorConfiguration.OUTGOING_CHANGE_FONT);
 				                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:733: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:734: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return current.getFontRegistry().get(SVNDecoratorConfiguration.OUTGOING_CHANGE_FONT);
 				                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:747: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:748: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	        if (dateFormatText.getText().trim().length() == 0) {
 	                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:752: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:753: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	        		dateFormat = new SimpleDateFormat(dateFormatText.getText());
 	        		                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:753: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:754: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	        		setValid(true);
 	        		        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:754: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:755: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	        		setMessage(null);
 	        		          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:757: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:758: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	        		setValid(false);
 	        		        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:765: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:766: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			if (previewFile.dirty) bindings.put(SVNDecoratorConfiguration.DIRTY_FLAG, dirtyFlag.getText());
 			                                                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:766: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:767: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			if (previewFile.added) bindings.put(SVNDecoratorConfiguration.ADDED_FLAG, addedFlag.getText());
 			                                                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:767: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:768: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			if (previewFile.external) bindings.put(SVNDecoratorConfiguration.EXTERNAL_FLAG, externalFlag.getText());
 			                                                                                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:770: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:771: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return SVNDecoratorConfiguration.decorate(previewFile.name, fileTextFormat.getText(), bindings); //$NON-NLS-1$
 				                                                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:772: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:773: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	            return SVNDecoratorConfiguration.decorate(previewFile.name, folderTextFormat.getText(), bindings); //$NON-NLS-1$
 	                                                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:774: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:775: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	            return SVNDecoratorConfiguration.decorate(previewFile.name, projectTextFormat.getText(), bindings);                    //$NON-NLS-1$
 	                                                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:780: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:781: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			if (imageShowNewResource.getSelection() && previewFile.newResource) return newResource;
 			                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:781: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:782: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			if (imageShowAdded.getSelection() && previewFile.added) return added;
 			                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:782: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:783: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			if (imageShowDirty.getSelection() && previewFile.dirty) return dirty;
 			                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:783: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:784: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			if (imageShowExternal.getSelection() && previewFile.external) return external;
 			                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:789: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:790: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			if (imageShowHasRemote.getSelection() && previewFile.hasRemote) return checkedIn;
 			                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:803: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:804: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			final Image baseImage= PlatformUI.getWorkbench().getSharedImages().getImage(s);
 			                                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:808: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:809: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 return fImageCache.createImage(new OverlayIcon(baseImage, new ImageDescriptor[] {overlay}, new int[] {OverlayIcon.BOTTOM_RIGHT}, new Point(baseImage.getBounds().width, baseImage.getBounds().height)));
                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:808: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:809: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 return fImageCache.createImage(new OverlayIcon(baseImage, new ImageDescriptor[] {overlay}, new int[] {OverlayIcon.BOTTOM_RIGHT}, new Point(baseImage.getBounds().width, baseImage.getBounds().height)));
                                                                                                                                                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:808: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:809: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 return fImageCache.createImage(new OverlayIcon(baseImage, new ImageDescriptor[] {overlay}, new int[] {OverlayIcon.BOTTOM_RIGHT}, new Point(baseImage.getBounds().width, baseImage.getBounds().height)));
                                                                                                                                                                                                            ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:19: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/RelocateWizardWarningPage.java:140: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			return getImage(element);
 			               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:96: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayout(layout);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:98: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayoutData(data);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:105: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionGroup.setLayout(revisionLayout);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:107: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionGroup.setLayoutData(data);
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:110: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		headButton.setText(Policy.bind("SvnWizardUpdatePage.head")); //$NON-NLS-1$
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:113: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		headButton.setLayoutData(data);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:115: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		headButton.setSelection(true);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:117: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (commonRoot == null) headButton.setEnabled(false);
-		                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:120: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionLabel.setText(Policy.bind("SvnWizardUpdatePage.revision")); //$NON-NLS-1$
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:125: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionText.setLayoutData(data);
-		                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:126: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionText.setEnabled(false);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:128: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			revisionText.setText(Long.toString(defaultRevision));
-			                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:131: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionText.addModifyListener(new ModifyListener() {
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:133: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:88: error: An method override may only be @UI if it overrides an @UI method (overriding org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardDialogPage.createButtonsForButtonBar(org.eclipse.swt.widgets.Composite,org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardDialog)).
+	public void createButtonsForButtonBar(Composite parent, SvnWizardDialog wizardDialog) {}
+	            ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:90: error: An method override may only be @UI if it overrides an @UI method (overriding org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardDialogPage.createControls(org.eclipse.swt.widgets.Composite)).
+	public void createControls(Composite parent) {
+	            ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:134: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 setPageComplete(canFinish());
                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:139: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:134: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                setPageComplete(canFinish());
+                                         ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:140: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				((Text)e.getSource()).selectAll();
 				                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:142: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:143: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				((Text)e.getSource()).setText(((Text)e.getSource()).getText());
 				                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:142: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:143: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				((Text)e.getSource()).setText(((Text)e.getSource()).getText());
 				                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:145: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionText.addFocusListener(focusListener);
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:148: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		logButton.setText(Policy.bind("MergeDialog.showLog")); //$NON-NLS-1$
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:149: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		logButton.setEnabled(false);
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:150: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		logButton.addSelectionListener(new SelectionAdapter() {
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:158: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:153: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                showLog();
+                       ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:159: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 revisionText.setEnabled(!headButton.getSelection());
                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:158: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:159: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 revisionText.setEnabled(!headButton.getSelection());
                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:159: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:160: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 logButton.setEnabled(!headButton.getSelection());
                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:159: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:160: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 logButton.setEnabled(!headButton.getSelection());
                                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:160: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:161: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 setPageComplete(canFinish());
                                ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:161: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                setPageComplete(canFinish());
+                                         ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:162: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 if (!headButton.getSelection()) {
                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:162: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:163: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                     revisionText.selectAll();
                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:163: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:164: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                     revisionText.setFocus();
                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:168: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		headButton.addSelectionListener(listener);
-		                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:173: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		parameterGroup.setLayout(parameterLayout);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:175: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		parameterGroup.setLayoutData(data);	
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:178: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		depthLabel.setText(Policy.bind("SvnDialog.depth")); //$NON-NLS-1$
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:203: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		depthCombo.addSelectionListener(new SelectionAdapter() {
-		                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:205: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:206: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				if (depthCombo.getText().equals(ISVNUIConstants.DEPTH_EXCLUDE)) {
 				                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:206: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:207: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					setDepthButton.setSelection(true);
 					                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:207: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:208: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					setDepthButton.setEnabled(false);
 					                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:208: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:209: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					ignoreExternalsButton.setVisible(false);
 					                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:209: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:210: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					forceButton.setVisible(false);
 					                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:210: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:211: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					revisionGroup.setVisible(false);
 					                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:212: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:213: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					setDepthButton.setEnabled(true);
 					                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:213: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:214: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					ignoreExternalsButton.setVisible(true);
 					                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:214: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:215: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					forceButton.setVisible(true);
 					                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:215: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:216: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					revisionGroup.setVisible(true);
 					                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:217: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:218: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				setPageComplete(canFinish());
 				               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:222: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setDepthButton.setText(Policy.bind("SvnDialog.setDepth")); //$NON-NLS-1$
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:225: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setDepthButton.setLayoutData(data);
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:226: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setDepthButton.setSelection(setDepth);
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:229: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		ignoreExternalsButton.setText(Policy.bind("SvnDialog.ignoreExternals")); //$NON-NLS-1$
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:232: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		ignoreExternalsButton.setLayoutData(data);
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:235: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		forceButton.setText(Policy.bind("SvnDialog.force")); //$NON-NLS-1$
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:238: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		forceButton.setLayoutData(data);
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:239: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		forceButton.setSelection(true);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:242: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		conflictGroup.setText(Policy.bind("SvnWizardUpdatePage.0")); //$NON-NLS-1$
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:245: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		conflictGroup.setLayout(conflictLayout);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:246: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		conflictGroup.setLayoutData(
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:250: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textGroup.setText(Policy.bind("SvnWizardUpdatePage.1")); //$NON-NLS-1$
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:253: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textGroup.setLayout(textLayout);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:254: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textGroup.setLayoutData(
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:258: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textConflictPromptButton.setText(Policy.bind("SvnWizardUpdatePage.2")); //$NON-NLS-1$
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:260: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textConflictMarkButton.setText(Policy.bind("SvnWizardUpdatePage.3")); //$NON-NLS-1$
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:263: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryGroup.setText(Policy.bind("SvnWizardUpdatePage.4")); //$NON-NLS-1$
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:266: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryGroup.setLayout(binaryLayout);
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:267: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryGroup.setLayoutData(
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:271: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryConflictPromptButton.setText(Policy.bind("SvnWizardUpdatePage.5")); //$NON-NLS-1$
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:273: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryConflictMarkButton.setText(Policy.bind("SvnWizardUpdatePage.6")); //$NON-NLS-1$
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:275: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryConflictUserButton.setText(Policy.bind("SvnWizardUpdatePage.7")); //$NON-NLS-1$
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:277: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryConflictIncomingButton.setText(Policy.bind("SvnWizardUpdatePage.8")); //$NON-NLS-1$
-		                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:280: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		propertyGroup.setText(Policy.bind("SvnWizardUpdatePage.9")); //$NON-NLS-1$
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:283: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		propertyGroup.setLayout(propertyLayout);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:284: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		propertyGroup.setLayoutData(
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:288: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		propertyConflictPromptButton.setText(Policy.bind("SvnWizardUpdatePage.10")); //$NON-NLS-1$
-		                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:290: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		propertyConflictMarkButton.setText(Policy.bind("SvnWizardUpdatePage.11")); //$NON-NLS-1$
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:292: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textConflictMarkButton.setSelection(true);
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:293: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryConflictMarkButton.setSelection(true);
-		                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:294: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		propertyConflictMarkButton.setSelection(true);
-		                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:296: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setPageComplete(canFinish());		
-		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:308: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        if (headButton.getSelection()) revision = SVNRevision.HEAD;
-                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:311: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-                revision = SVNRevision.getRevision(revisionText.getText().trim());
-                                                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:313: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-              MessageDialog.openError(getShell(), Policy.bind("UpdateDialog.title"), Policy.bind("UpdateDialog.invalid")); //$NON-NLS-1$ //$NON-NLS-2$
-                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:313: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-              MessageDialog.openError(getShell(), Policy.bind("UpdateDialog.title"), Policy.bind("UpdateDialog.invalid")); //$NON-NLS-1$ //$NON-NLS-2$
-                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:317: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        setDepth = setDepthButton.getSelection();
-                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:318: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        ignoreExternals = ignoreExternalsButton.getSelection();
-                                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:319: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        force = forceButton.getSelection();
-                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:332: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (textConflictMarkButton.getSelection()) return ISVNConflictResolver.Choice.postpone;
-		                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:337: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (binaryConflictIncomingButton.getSelection()) return ISVNConflictResolver.Choice.chooseTheirsFull;
-		                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:338: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else if (binaryConflictUserButton.getSelection()) return ISVNConflictResolver.Choice.chooseMineFull;
-		                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:339: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else if (binaryConflictMarkButton.getSelection()) return ISVNConflictResolver.Choice.postpone;
-		                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:344: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (propertyConflictMarkButton.getSelection()) return ISVNConflictResolver.Choice.postpone;
-		                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:349: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setMessage(Policy.bind("UpdateDialog.message")); //$NON-NLS-1$
-		          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:365: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return headButton.getSelection() || revisionText.getText().trim().length() > 0;
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:365: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return headButton.getSelection() || revisionText.getText().trim().length() > 0;
-		                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:373: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            MessageDialog.openError(getShell(), Policy.bind("MergeDialog.showLog"), e.toString()); //$NON-NLS-1$
-                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:373: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            MessageDialog.openError(getShell(), Policy.bind("MergeDialog.showLog"), e.toString()); //$NON-NLS-1$
-                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:377: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            MessageDialog.openError(getShell(), Policy.bind("MergeDialog.showLog"), Policy.bind("MergeDialog.urlError") + " " + commonRoot); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
-                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:377: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            MessageDialog.openError(getShell(), Policy.bind("MergeDialog.showLog"), Policy.bind("MergeDialog.urlError") + " " + commonRoot); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
-                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:380: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        HistoryDialog dialog = new HistoryDialog(getShell(), remoteResource);
-                                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:381: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        if (dialog.open() == HistoryDialog.CANCEL) return;
-                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:384: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        revisionText.setText(Long.toString(selectedEntries[selectedEntries.length - 1].getRevision().getNumber()));
-                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:385: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        setPageComplete(canFinish());
-                       ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:218: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				setPageComplete(canFinish());
+				                         ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:300: error: An method override may only be @UI if it overrides an @UI method (overriding org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardDialogPage.getWindowTitle()).
+	public String getWindowTitle() {
+	              ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:304: error: An method override may only be @UI if it overrides an @UI method (overriding org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardDialogPage.performCancel()).
+	public boolean performCancel() {
+	               ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:308: error: An method override may only be @UI if it overrides an @UI method (overriding org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardDialogPage.performFinish()).
+	public boolean performFinish() {
+	               ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:326: error: An method override may only be @UI if it overrides an @UI method (overriding org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardDialogPage.saveSettings()).
+	public void saveSettings() {}
+	            ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardUpdatePage.java:349: error: An method override may only be @UI if it overrides an @UI method (overriding org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardDialogPage.setMessage()).
+	public void setMessage() {
+	            ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardDialogPage.java:20: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		super(pageName, title, titleImage);
 		     ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/PropertyValueSelectionWizardPage.java:170: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		else return incomingValueText.getText().trim();
 		                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:95: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:96: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 	setPageComplete(canFinish());   
                 	               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:111: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayout(new GridLayout());
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:112: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayoutData(new GridData(GridData.FILL_BOTH));
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:118: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        top.setLayout(gridLayout);
-                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:119: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        top.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
-                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:122: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		repositoryGroup.setText(Policy.bind("BranchTagDialog.repository")); //$NON-NLS-1$
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:123: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		repositoryGroup.setLayout(new GridLayout());
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:125: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		repositoryGroup.setLayoutData(data);
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:128: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (resource == null) fromUrlLabel.setText(Policy.bind("BranchTagDialog.fromUrl")); //$NON-NLS-1$
-		                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:129: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else fromUrlLabel.setText(Policy.bind("BranchTagDialog.url")); //$NON-NLS-1$
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:133: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		urlText.setLayoutData(data);
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:137: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			urlText.setText(url.toString());
-			               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:142: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-	            if (url != null) urlText.setText(svnResource.getStatus().getUrlString());
-	                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:146: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        urlText.setEditable(false);
-                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:149: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		toUrlLabel.setText(Policy.bind("BranchTagDialog.toUrl")); //$NON-NLS-1$   
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:156: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		urlComposite.setLayout(urlLayout);
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:158: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		urlComposite.setLayoutData(data);
-		                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:162: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		toUrlCombo.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL));
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:163: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		toUrlCombo.setText(urlText.getText());
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:166: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		browseButton.setText(Policy.bind("SwitchDialog.browse")); //$NON-NLS-1$
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:167: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		browseButton.addSelectionListener(new SelectionAdapter() {
-		                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:169: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:96: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                	setPageComplete(canFinish());   
+                	                         ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:110: error: An method override may only be @UI if it overrides an @UI method (overriding org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardDialogPage.createControls(org.eclipse.swt.widgets.Composite)).
+	public void createControls(Composite parent) {
+	            ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:170: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 ChooseUrlDialog dialog = new ChooseUrlDialog(getShell(), resource);
                                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:177: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		makeParentsButton.setText(Policy.bind("BranchTagDialog.makeParents")); //$NON-NLS-1$  
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:180: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		makeParentsButton.setLayoutData(data);
-		                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:181: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		makeParentsButton.setSelection(settings.getBoolean("BranchTagDialog.makeParents")); //$NON-NLS-1$  
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:182: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		makeParentsButton.addSelectionListener(new SelectionAdapter() {
-		                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:184: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:185: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				settings.put("BranchTagDialog.makeParents", makeParentsButton.getSelection()); //$NON-NLS-1$ 
 				                                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:190: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		serverComposite.setText(Policy.bind("BranchTagDialog.createCopy")); //$NON-NLS-1$
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:193: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		serverComposite.setLayout(serverLayout);
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:195: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		serverComposite.setLayoutData(data);	
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:198: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		serverButton.setText(Policy.bind("BranchTagDialog.head")); //$NON-NLS-1$
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:201: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		serverButton.setLayoutData(data);
-		                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:204: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionButton.setText(Policy.bind("BranchTagDialog.revision")); //$NON-NLS-1$
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:209: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionText.setLayoutData(data);
-		                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:210: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (revisionNumber == 0) revisionText.setEnabled(false);
-		                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:211: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else revisionText.setText("" + revisionNumber);
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:212: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionText.addModifyListener(new ModifyListener() {
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:214: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:215: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 setPageComplete(canFinish());
                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:218: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		logButton.setText(Policy.bind("MergeDialog.showLog")); //$NON-NLS-1$
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:220: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			logButton.setEnabled(false);
-			                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:221: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		logButton.addSelectionListener(new SelectionAdapter() {
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:228: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		workingCopyButton.setText(Policy.bind("BranchTagDialog.working")); //$NON-NLS-1$
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:231: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		workingCopyButton.setLayoutData(data);	
-		                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:232: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (resource == null) workingCopyButton.setVisible(false);
-		                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:234: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (revisionNumber == 0) serverButton.setSelection(true);
-		                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:235: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else revisionButton.setSelection(true);
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:239: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:215: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                setPageComplete(canFinish());
+                                         ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:224: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                showLog();
+                       ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:240: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 revisionText.setEnabled(revisionButton.getSelection());
                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:239: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:240: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 revisionText.setEnabled(revisionButton.getSelection());
                                                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:240: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:241: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 logButton.setEnabled(revisionButton.getSelection());
                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:240: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.