Я отметил метод с аннотацией jUnit @BeforeClass и получил это исключение, сказав, что он должен быть статическим. Какое обоснование? Это заставляет все мои init быть на статических полях, по какой-либо веской причине, насколько я вижу.
В .Net(NUnit), это не тот случай.
Изменить - тот факт, что метод, аннотированный с помощью @BeforeClass, запускается только один раз, не имеет ничего общего с его статическим методом - можно использовать нестатический метод только один раз (как в NUnit).