public class Main
{
  static public Node test ()
  {
    Node root = new Node("root");
    Node n1   = new Node("node1");
    Node n2   = new Node("node2");
    Node n3   = new Node("node3");
    Node n11  = new Node("This is leaf 11. ");
    Node n12  = new Node("This is leaf 12.");
    Node n21  = new Node("This is feuille 21. ");
    Node n22  = new Node("C'est la feuille 22.");
    Node n23  = new Node("node23");
    Node n231 = new Node("Et ceci la feuille 231. ");
    Node n232 = new Node("This is leaf 232.");

    root
      .makeRoot()
      .add(n1
	   .add(n11)
	   .add(n12))
      .add(n2
	   .add(n21)
	   .add(n22)
	   .add(n23
		.add(n231)
		.add(n232)));

    return root;
  }

  static public void main (String args[])
  {
    Node root = test();
    try
      {
	System.out.println(root);
	root.writeXml();
      }
    catch (Exception e)
      {
	e.printStackTrace();
      }
  }

}
