@Test(expected = UnsupportedOperationException.class)
public void shouldFailWhenTryingToRemoveFromIterator() throws Exception {

    Param mockParam = mock(Param.class);
    ParamProcessors.iterate(asList(mockParam), UTF8).remove();
}