title: initializationError with Eclipse and JUNIT4 when executing a single test
body: <p>My test class is this one:</p>
  
  <pre><code>    /**
       * The Class TestAddSubscriber.
       */
      @RunWith(LabelledParameterized.class)
      public class TestAddSubscriber extends AbstractTestSubscriber {
  
          /**
           * Instantiates a new test add subscriber.
           * 
           * @param label
           *            the label
           * @param apiKey
           *            the api key
           * @param userKey
           *            the user key
           * @param customerId
           *            the customer id
           */
          public TestAddSubscriber(String label, String apiKey, String userKey,
                  int customerId) {
              super(label, apiKey, userKey, customerId);
          }
  
          /**
           * @see com.contactlab.api.test.AbstractTest#setUp()
           */
          @Override
          @Before
          public void setUp() throws Exception {
              super.setUp();
          }
  
          /**
           * @see com.contactlab.api.test.AbstractTest#tearDown()
           */
          @Override
          @After
          public void tearDown() throws Exception {
              super.tearDown();
          }
  
          /**
           * Generated data.
           * 
           * @return the collection
           */
          @Parameters
          public static Collection&lt;Object[]&gt; generatedData() {
              return DataProvider.generatedCorrectSubscriberData();
          }
  
          /**
           * Test add subscriber with internal pk id case sensitive.
           * 
           * @outcome: success
           * @expected: success
           * @obtained: success
           */
          @Test
          public void testAddSubscriberWithInternalPkIdCaseSensitive() {
  
    /** this is the test **/
  
          }
  
      /**
      * other tests
      **/
      }
  </code></pre>
  
  <p>If I execute the Test Suite I'm not having problem but If highlight only one of them and run it  I'm having <code>Unrooted Tests -&gt; InitializationError</code></p>
  
  <p>The class uses <code>Parameterized</code>.</p>
  
  <p>The exception is:</p>
  
  <pre><code>TestAddSubscriber.testAddSubscriberWithInternalPkIdCaseSensitive
  Unrooted Tests
  initializationError(org.junit.runner.manipulation.Filter)
  java.lang.Exception: No tests found matching Method testAddSubscriberWithInternalPkIdCaseSensitive(com.contactlab.api.test.subscriber.TestAddSubscriber) from org.junit.internal.requests.ClassRequest@18872380
      at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:37)
      at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.&lt;init&gt;(JUnit4TestReference.java:33)
      at org.eclipse.jdt.internal.junit4.runner.JUnit4TestMethodReference.&lt;init&gt;(JUnit4TestMethodReference.java:25)
      at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:54)
      at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:38)
      at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452)
      at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
      at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
      at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
  </code></pre>
  
  <p>Is there something I'm doing wrong?</p>