metaData.setPagingParameter(0, 50);
metaData.setSortInfo("name", SortDirection.ASCENDING);
Field field = new Field("id");
field.setType(DataType.INTEGER);
field.addCustomProperty("header", "ID");
field.addCustomProperty("width", 20);
field.addCustomProperty("sortable", Boolean.TRUE);
field.addCustomProperty("resizable", Boolean.TRUE);
field.addCustomProperty("hideable", Boolean.FALSE);
metaData.addField(field);