code: @Override
  	protected void preparePaintComponent(final Request request) {
  		super.preparePaintComponent(request);
  		if (!isInitialised()) {
  			// Needs to be set per user as the model holds the current page index and total row per user.
  			ExampleScrollableModel model = new ExampleScrollableModel(table,
  					new String[]{"firstName", "lastName",
  						"dateOfBirth"}, "more");
  			model.setIterateFirstLevel(true);
  			table.setTableModel(model);
  			setInitialised(true);
  		}
  	}
docs: Override preparePaintComponent in order to set up the example data the first time that the example is accessed by
  each user.
  
  @param request the request being responded to.