FacadeTaskHelper fth = new FacadeTaskHelper("foo");
assertEquals("foo", fth.getImplementation());
fth.setMagicValue("bar");
assertEquals("bar", fth.getImplementation());
fth = new FacadeTaskHelper("foo", "bar");
assertEquals("bar", fth.getImplementation());
fth = new FacadeTaskHelper("foo", null);
assertEquals("foo", fth.getImplementation());
fth = new FacadeTaskHelper("foo");
fth.setMagicValue("bar");
fth.setImplementation("baz");
assertEquals("baz", fth.getImplementation());