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
* Partial implementation of a refactoring-aware synchronization content
 * provider.
 * <p>
 * This class provides a method
 * {@link #getRefactorings(ISynchronizationContext, IProject, IProgressMonitor)}
 * which may be used in subclasses to render refactorings in team
 * synchronization views.
 * </p>
 * <p>
 * Note: this class is designed to be extended by clients. Programming language
 * implementers who need refactoring support in a synchronization content
 * provider used in team syncrhonization views may use this class as a basis for
 * refactoring-aware synchronization content providers.
 * </p>
 * <p>
 * Note: This API is considered experimental and may change in the near future.
 * </p>
 * 
 * @see org.eclipse.team.ui.mapping.SynchronizationContentProvider
 * 
 * @since 3.2
 */
public abstract class AbstractSynchronizationContentProvider extends SynchronizationContentProvider {
	/**
	 * Gets the refactoring descriptor proxies stored in the specified file
	 * revision.
	 * 
	 * @param revision
	 *            the file revision
	 * @param set