Bug 126806 Should JDT Team content provider stop at file when expanding
Currently, the Java Team content provider expands .java files to show the class within. I wonder if it shouldn't show this extra level. In the context of a Team operation, itI find this extra ebtry for each file distracting, expecially when performing an Expand All.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/model/JavaModelContentProvider.java
/**
	 * Creates a new java model content provider.
	 */
	public JavaModelContentProvider() {
		super(true);
	}
	/**
	 * {@inheritDoc}
	 */
	public Object[] getChildren(final Object element) {
		if (element instanceof JavaProjectSettings)
			return NO_CHILDREN;
		else if (element instanceof RefactoringHistory)
			return ((RefactoringHistory) element).getDescriptors();
		else
			return super.getChildren(element);
	}
	/**
	 * {@inheritDoc}
	 */
	public boolean hasChildren(final Object element) {
		if (element instanceof JavaProjectSettings)
			return true;
		else if (element instanceof RefactoringHistory)
			return true;
		else if (element instanceof RefactoringDescriptorProxy)
			return false;
		return super.hasChildren(element);
	}
}