compatible with any runner which implement BlockJUnit4ClassRunner