fixed a potential NPE
don't patch JDT's JUnit runner if it can already run subtrees.

See https://bugs.eclipse.org/bugs/show_bug.cgi?id=443498