private static void buildRows(TreeRoot model) {
		model.addRow(new TreeTestRow("First")); //$NON-NLS-1$
		model.addRow(new TreeTestRow("Second, but with a really long piece of non-pre-wrapped text.")); //$NON-NLS-1$
		model.addRow(new TreeTestRow("Third, but with a\nreally long piece\nof pre-wrapped text.")); //$NON-NLS-1$
		model.addRow(new TreeTestRow("Bob")); //$NON-NLS-1$
		TreeTestContainerRow row = new TreeTestContainerRow("Marley"); //$NON-NLS-1$
		for (int i = 0; i < 10; i++) {
			row.addRow(new TreeTestRow(Integer.toString(i)));
			if (i == 5) {
				TreeTestContainerRow sub = new TreeTestContainerRow("Submarine"); //$NON-NLS-1$
				sub.addRow(new TreeTestRow("Yellow")); //$NON-NLS-1$
				sub.addRow(new TreeTestRow("Black")); //$NON-NLS-1$
				sub.addRow(new TreeTestRow("Blue")); //$NON-NLS-1$
				row.addRow(sub);
			}
			if (i == 9) {
				TreeTestContainerRow sub = new TreeTestContainerRow("Last"); //$NON-NLS-1$
				sub.addRow(new TreeTestRow("Me")); //$NON-NLS-1$
				sub.addRow(new TreeTestRow("You")); //$NON-NLS-1$
				sub.addRow(new TreeTestRow("Them")); //$NON-NLS-1$
				row.addRow(sub);
			}
		}
		model.addRow(row);
	}