Patch Set 1: I would prefer that you didn't submit this; IP review completed

Looks like a step in the right direction... however, I'm getting a CCE.

java.lang.ClassCastException: org.eclipse.egit.core.AdaptableFileTreeIterator cannot be cast to org.eclipse.egit.core.ContainerTreeIterator
	at org.eclipse.egit.ui.internal.decorators.DecoratableResourceAdapter$RecursiveStateFilter.include(DecoratableResourceAdapter.java:211)
	at org.eclipse.jgit.treewalk.filter.AndTreeFilter$Binary.include(AndTreeFilter.java:131)