  @Test(expected = IllegalStateException.class)
  public void circularMustBeAfter() {

    ClassLoaderLeakPreventorFactory factory = new ClassLoaderLeakPreventorFactory();
    factory.addCleanUp(new Circle1());
    factory.addCleanUp(new Circle2());
  }