code: protected void setData(@Nonnull final Data data) {
  		Check.notNull(data, "data");
  
  		this.data = checkData(data);
  
  		// add some useful UAS data informations to the log
  		if (LOG.isDebugEnabled()) {
  			LOG.debug(data.toStats());
  		}
  	}
docs: Sets new <em>UAS data</em> in the store.
  
  @param data
  <em>UAS data</em> to override the current ({@code null} is not allowed)
  @throws net.sf.qualitycheck.exception.IllegalNullArgumentException
  if the given argument is {@code null}
  @throws net.sf.qualitycheck.exception.IllegalStateOfArgumentException
  if the given instance of {@code Data} is empty