Clean clean = new Clean(getWork(), getBox());
clean.call();
clean.call(); // idempotent
assertFalse("vbox exists", getTarget().exists());
new ArchPatch().apply(getBox());
Create create = new Create(getWork(), getBox());
create.call();
assertTrue("vbox exists", getTarget().exists());
create.call(); // snapshot