code: @Override
  	public void preparePaintComponent(final Request request) {
  		if (!this.isInitialised()) {
  			// Give the repeater the list of data to display.
  			productRepeater.setData(fetchProductData());
  
  			// Remember that we've done the initialisation.
  			this.setInitialised(true);
  		}
  	}
docs: Override to initialise some data.
  
  @param request the request being responded to.