Bug 59326 DeferredMethodWrapper needs to update imports
We are going to move IElementCollector to org.eclipse.ui.progress in M9 so please update your imports accordingly in DeferredMethodWrapper . The org.eclipse.ui.progress.IElementCollector currently extends org.eclipse.jface.progress.IElementCollector but this dependency will be severed in M9 and the jface version will be deleted.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/DeferredMethodWrapper.java
private final CallHierarchyContentProvider fProvider;
    private MethodWrapper fMethodWrapper;
    /**
     * A simple job scheduling rule for serializing jobs that shouldn't be run
     * concurrently.
     */
    private class BatchSimilarSchedulingRule implements ISchedulingRule {
        public String id;
        public BatchSimilarSchedulingRule(String id) {
            this.id = id;
        }
        public boolean isConflicting(ISchedulingRule rule) {
            if (rule instanceof BatchSimilarSchedulingRule) {
                return ((BatchSimilarSchedulingRule) rule).id.equals(id);
            }