public static SCode Make(Primitive2 rator, Quotation rand0, Argument rand1)
 {
     return
         ((rand1 is Argument0) ? PrimitiveIsObjectEqQA0.Make(rator, rand0, (Argument0)rand1)
         : (rand1 is Argument1) ? PrimitiveIsObjectEqQA1.Make(rator, rand0, (Argument1)rand1)
         : new PrimitiveIsObjectEqQA(rator, rand0, rand1));
 }
 public static SCode Make(PrimitiveIsObjectEqQA1 predicate, SCode consequent, LexicalVariable alternative)
 {
     return
         (alternative is Argument) ? PCondIsObjectEqQA1SA.Make (predicate, consequent, (Argument) alternative) :
         (alternative is LexicalVariable1) ? Unimplemented () :
         new PCondIsObjectEqQA1SL (predicate, consequent, alternative);
 }
 protected PCondIsObjectEqQA1SL(PrimitiveIsObjectEqQA1 predicate, SCode consequent, LexicalVariable alternative)
     : base(predicate, consequent, alternative)
 {
 }
 public static SCode Make(PrimitiveIsObjectEqQA1 predicate, SCode consequent, Argument1 alternative)
 {
     return
         new PCondIsObjectEqQA1SA1 (predicate, consequent, alternative);
 }
 PCondIsObjectEqQA1SA1(PrimitiveIsObjectEqQA1 predicate, SCode consequent, Argument1 alternative)
     : base(predicate, consequent, alternative)
 {
 }
 public static SCode Make(PrimitiveIsObjectEqQA1 predicate, SCode consequent, Argument alternative)
 {
     return
         (alternative is Argument0) ? Unimplemented() :
         (alternative is Argument1) ? PCondIsObjectEqQA1SA1.Make (predicate, consequent, (Argument1) alternative) :
         new PCondIsObjectEqQA1SA (predicate, consequent, alternative);
 }
 public static SCode Make(PrimitiveIsObjectEqQA1 predicate, Quotation consequent, Quotation alternative)
 {
     return
         new PCondIsObjectEqQA1QQ (predicate, consequent, alternative);
 }
 PCondIsObjectEqQA1QQ(PrimitiveIsObjectEqQA1 predicate, Quotation consequent, Quotation alternative)
     : base(predicate, consequent, alternative)
 {
     this.alternativeValue = alternative.Quoted;
 }
 public static SCode Make(PrimitiveIsObjectEqQA1 predicate, Quotation consequent, SCode alternative)
 {
     return
         (alternative is LexicalVariable) ? Unimplemented () :
         (alternative is Quotation) ? PCondIsObjectEqQA1QQ.Make (predicate, consequent, (Quotation) alternative) :
         new PCondIsObjectEqQA1Q (predicate, consequent, alternative);
 }
 protected PCondIsObjectEqQA1Q(PrimitiveIsObjectEqQA1 predicate, Quotation consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
     this.consequentValue = consequent.Quoted;
 }
 protected PCondIsObjectEqQA1(PrimitiveIsObjectEqQA1 predicate, SCode consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
 }