public MSOZ3ExistsFO(String variable, MSOZ3Formula phi)
 {
     this.phi = phi;
     this.variable = variable;
 }
 public MSOZ3If(MSOZ3Formula left, MSOZ3Formula right)
 {
     this.left = left;
     this.right = right;
 }
 public MSOZ3Not(MSOZ3Formula phi)
 {
     this.phi = phi;
 }
 public MSOZ3ForallSO(String variable, MSOZ3Formula phi)
 {
     this.phi = phi;
     this.variable = variable;
 }
 public MSOZ3ExistsFO(String variable, MSOZ3Formula phi)
 {
     this.phi      = phi;
     this.variable = variable;
 }
 public MSOZ3Not(MSOZ3Formula phi)
 {
     this.phi = phi;
 }
 public MSOZ3If(MSOZ3Formula left, MSOZ3Formula right)
 {
     this.left  = left;
     this.right = right;
 }
 public MSOZ3ForallSO(String variable, MSOZ3Formula phi)
 {
     this.phi      = phi;
     this.variable = variable;
 }