title: Better or custom JUnit test filtering
body: <p>I'd like to implement a better system to filter tests to run under JUnit in Eclipse. I'd like the @Categories, but not have to specify the list of classes in a @SuiteClasses({}) annotation , since I think that reduces the value, increases the amount of manual maintenance we have to do. </p>
  
  <p>Is there some way to hook into the process where Eclipse runs JUnit test, to be able to do custom filtering on all the classes with a @Test in it? E.g. a class like this:</p>
  
  <pre><code>    @CustomFilteredTesting 
      public class TheCustomFilteredTestRun {
          public boolean includeThisTestClass(Class&lt;?&gt; klass) {
              // e.g. test whether klass is in a package or subsystem 
              // or a subtype of some interface. 
          } 
      }
  </code></pre>
  
  <p>Any help appreciated, -j</p>