code: @Override
  	protected void preparePaintComponent(final Request request) {
  		super.preparePaintComponent(request);
  
  		if (!isInitialised()) {
  			List<Serializable> items = new ArrayList<>();
  			items.add(new SimpleTableBean("A", "none", "thing"));
  			items.add(new SimpleTableBean("B", "some", "thing2"));
  			items.add(new SimpleTableBean("C", "little", "thing3"));
  			items.add(new SimpleTableBean("D", "lots", "thing4"));
  			items.add(new SimpleTableBean("E", "none", "thing5"));
  			items.add(new SimpleTableBean("F", "some", "thing6"));
  			items.add(new SimpleTableBean("G", "little", "thing7"));
  			items.add(new SimpleTableBean("H", "lots", "thing8"));
  			items.add(new SimpleTableBean("I", "none", "thing9"));
  			items.add(new SimpleTableBean("J", "some", "thing10"));
  			items.add(new SimpleTableBean("K", "little", "thing11"));
  			items.add(new SimpleTableBean("L", "lots", "thing12"));
  
  			table.setDataModel(new SimpleBeanListTableDataModel(
  					new String[]{"name", "type", "thing"}, items));
  			setInitialised(true);
  		}
  	}
docs: Override preparePaintComponent in order to set up the example data the first time through.
  
  @param request the request being responded to.