{
    try
    {
      justIndex++;

      buffWriter.write("(object ");
      buffWriter.write(tree.getValue());

      List<RoseNode> nodes = tree.getNodes();
      for (int i = 0; i < nodes.size(); i++)
      {
        RoseNode node = nodes.get(i);
        writePair(node);
      }
      buffWriter.write(')');
      justIndex--;
    }
    catch (Exception e)
    {
      //      System.out.println("RoseWriter - exception: "+ e.toString());
      throw e;
    }
  }