### Question:
LazyDataModel extends DataModel<E> { @Override public void setWrappedData(Object o) { throw new UnsupportedOperationException("Unable to set wrapped data for LazyDataModel"); } LazyDataModel(LazyDataLoader<E, S> loader, S state); @Override boolean isRowAvailable(); @Override int getRowCount(); void clearCachedRowCount(); void clearCachedRowCount(int nextRowIndex); @Override E getRowData(); @Override int getRowIndex(); @Override void setRowIndex(int rowIndex); @Override Object getWrappedData(); @Override void setWrappedData(Object o);  }### Answer:
@Test public void shouldNotAllowSetOfWrappedData() throws Exception { this.thrown.expect(UnsupportedOperationException.class); this.dataModel.setWrappedData(new Object()); }