because of alwaysRun = true in @AfterTest, teardown methods are being invoked even if the setup methods haven't been executed, resulting in NPE's when trying to shutdown uninitialized resources