code: public Sample currentSample() {
  		Sample sample = _samples.get(_samples.size() - 1);
  		if (sample.isFull()) {
  			sample = sample.newSample();
  			_samples.add(sample);
  		}
  
  		return sample;
  	}
docs: Return the current {@link Sample} object. A newly created object is
  returned on demand.
  
  @return the current {@link Sample} object