@Test
public void createNewEachTime() {

    ExtensionFactory extensionFactory = new SingletonExtensionFactory(FailTestExtension.class.getName());
    Object extensionOne = extensionFactory.create(TestExtension.class);
    Object extensionTwo = extensionFactory.create(TestExtension.class);
    assertNotSame(extensionOne, extensionTwo);
}