string WritePairOrComment(PairElement p)
 {
     if (p.Left.Length > 0)
     {
         return(p.Left + Separator + p.Right);
     }
     else
     {
         return(Comment + p.Right);
     }
 }
 public void AmendAt(PairElement p, int index)
 {
     list[index] = p;
 }
 public void Insert(PairElement p, int index)
 {
     list.Insert(index, p);
 }
 public void Add(PairElement p)
 {
     list.Add(p);
 }