Bug 18071 Package Viewer: Too many refreshes
F1 - when a working copy is closed, it's package is updated - update on a package results in a refresh as the abstract filter claims that IMAGE is a filter property
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/JavaElementContentProvider.java
/*
 * (c) Copyright IBM Corp. 2000, 2001.
 * All Rights Reserved.
 */
package org.eclipse.jdt.ui;
import org.eclipse.core.resources.*;
import org.eclipse.jdt.core.*;
import org.eclipse.jdt.internal.ui.*;
import org.eclipse.jdt.internal.ui.viewsupport.*;
import org.eclipse.jface.viewers.*;
import org.eclipse.swt.widgets.*;
 
/**
 * A tree content provider for Java elements. It extends the 
 * StandardJavaElementContentProvider with support for listening to changes.
 * It is recommended to implement a custom listening support
 * and to derive from the StandardJavaElementContentProvider directly.
 * <p>
 * This class may be instantiated; it is not intended to be subclassed.
 * </p>
 * @see StandardJavaElementContentProvider
 */
public class JavaElementContentProvider extends StandardJavaElementContentProvider implements ITreeContentProvider, IElementChangedListener {