Bug 126727 [Team API] Removal of exception from IDiffTreeVisitor requires coordinatd release
I've been cleanup up the IDiffTree API and it turns out that the accept method and the IDiffTreeVisitor do not need to throw CoreException so I would like to remove them.The problem is that two classes in JDT and LTK declare and handle the exception so we need to coordinate the removal of the change. This can be done at any time that is convenient for tyou but must be in for M5.
org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/ui/refactoring/model/AbstractSynchronizationContentProvider.java
} catch (CoreException exception) {
				RefactoringUIPlugin.log(exception);
			} finally {
				service.disconnect();
				if (stream != null) {
					try {
						stream.close();
					} catch (IOException exception) {
						
					}
				}
			}
		}
	}
	/**
	 * Returns the refactorings for the specified project which are not in sync.
	 * <p>
	 * This method fetches refactoring information for all refactorings which
	 * are not in sync for a project (e.g. have not yet been checked into the
	 * respository, or are pending refactorings to execute on the local
	 * workspace).
	 * </p>
	 * 
	 * @param context
	 *            the synchronization context to use
	 * @param project
	 *            the project to compute its refactorings
	 * @param monitor
	 *            the progress monitor to use, or <code>null</code>
	 * @return the refactoring history representing the refactorings