code: protected void reset() {
  		if (this.status == ProcessStatus.STOPPED || this.status == ProcessStatus.COMPLETED) {
  			if (this.runOnce) {
  				throw new UnsupportedOperationException("This process template can only safely execute once; "
  						+ "instantiate a new instance per request");
  			}
  
  			this.status = ProcessStatus.RESET;
  		}
  	}
docs: Reset the ElementGenerator if possible.
  
  @throws UnsupportedOperationException if this ElementGenerator was a
  runOnce instance.