Here my test code:

```
public class Test1 {
    @BeforeClass
    public void setUp() {
        EmbeddedTomcat.start();
    }

    // test methods...

    @AfterClass
    public void tearDown() {
        EmbeddedTomcat.stop();
    }      
}

public class Test2 {
    @BeforeClass
    public void setUp() {
        EmbeddedTomcat.start();
    }

    // test methods...

    @AfterClass
    public void tearDown() {
        EmbeddedTomcat.stop();
    }
}

// ...

```

As you can see, I duplicate the start and stop calls to embedded tomcat in each Test class. How can I avoid this duplication with JUnit ?

Requirement:
 - The start and stop calls must be called ONCE for all test classes 

**JUnit 4.11**