### Question:
DefaultRemovalHandler implements IteratorRemoveHandler<E, N, T> { @Override public void remove(T tree, N node) { throw new UnsupportedOperationException(); }  @Override boolean isSupported(); @Override void remove(T tree, N node); @Override Class<?> forClass();  }### Answer:
@Test(expected = UnsupportedOperationException.class) public void testRemove() throws Exception { final IteratorRemoveHandler<String, Node<String>, Tree<String, Node<String>>> handler = new DefaultRemovalHandler<>(); handler.remove(null, null); }