@Test public void returnsNullAfterClean() { Object input = new Object(); inputHolder.set(input); assertNotNull(inputHolder.get()); inputHolder.clean(); assertNull(inputHolder.get()); }
@Override final public void clean() { set(null); }
AbstractInputHolder implements InputHolder { @Override final public void clean() { set(null); } }
AbstractInputHolder implements InputHolder { @Override final public void clean() { set(null); }  }
AbstractInputHolder implements InputHolder { @Override final public void clean() { set(null); }  @Override final void clean(); }
AbstractInputHolder implements InputHolder { @Override final public void clean() { set(null); }  @Override final void clean();  }