AbstractRefreshableDataStore implements RefreshableDataStore { protected void setUpdateOperation(@Nonnull final UpdateOperation updateOperation) { Check.notNull(updateOperation, "updateOperation"); this.updateOperation = updateOperation; } protected  AbstractRefreshableDataStore(@Nonnull final DataReader reader, @Nonnull final String dataUrl,
			@Nonnull final String versionUrl, @Nonnull final Charset charset, @Nonnull final DataStore fallback); protected  AbstractRefreshableDataStore(@Nonnull final DataReader reader, @Nonnull final URL dataUrl, @Nonnull final URL versionUrl,
			@Nonnull final Charset charset, final DataStore fallback); @Override Charset getCharset(); @Override Data getData(); @Override DataReader getDataReader(); @Override URL getDataUrl(); @Override DataStore getFallback(); @Override UpdateOperation getUpdateOperation(); @Override URL getVersionUrl(); @Override void refresh();  }
@Test(expected = IllegalNullArgumentException.class) public void setUpdateOperation_null() { final TestXmlDataStore store = new TestXmlDataStore(); store.setUpdateOperation(null); }