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(PrimitiveIsObjectEqQA0 predicate, SCode consequent, Quotation alternative)
 {
     return
         new PCondIsObjectEqQA0SQ (predicate, consequent, alternative);
 }
 PCondIsObjectEqQA0SQ(PrimitiveIsObjectEqQA0 predicate, SCode consequent, Quotation alternative)
     : base(predicate, consequent, alternative)
 {
     this.alternativeValue = alternative.Quoted;
 }
 public static SCode Make(PrimitiveIsObjectEqQA0 predicate, SCode consequent, LexicalVariable alternative)
 {
     return
         (alternative is Argument) ? PCondIsObjectEqQA0SA.Make (predicate, consequent, (Argument) alternative) :
         (alternative is LexicalVariable1) ? Unimplemented() :
         new PCondIsObjectEqQA0SL (predicate, consequent, alternative);
 }
 protected PCondIsObjectEqQA0SL(PrimitiveIsObjectEqQA0 predicate, SCode consequent, LexicalVariable alternative)
     : base(predicate, consequent, alternative)
 {
 }
 public static SCode Make(PrimitiveIsObjectEqQA0 predicate, SCode consequent, Argument1 alternative)
 {
     return
         new PCondIsObjectEqQA0SA1 (predicate, consequent, alternative);
 }
 PCondIsObjectEqQA0SA1(PrimitiveIsObjectEqQA0 predicate, SCode consequent, Argument1 alternative)
     : base(predicate, consequent, alternative)
 {
 }
 public static SCode Make(PrimitiveIsObjectEqQA0 predicate, SCode consequent, Argument alternative)
 {
     return
         (alternative is Argument0) ? Unimplemented() :
         (alternative is Argument1) ? PCondIsObjectEqQA0SA1.Make (predicate, consequent, (Argument1) alternative) :
         new PCondIsObjectEqQA0SA (predicate, consequent, alternative);
 }
 public static SCode Make(PrimitiveIsObjectEqQA0 predicate, Quotation consequent, SCode alternative)
 {
     return
         (alternative is LexicalVariable) ? Unimplemented () :
         (alternative is Quotation) ? PCondIsObjectEqQA0QQ.Make (predicate, consequent, (Quotation) alternative) :
         new PCondIsObjectEqQA0Q (predicate, consequent, alternative);
 }
 protected PCondIsObjectEqQA0Q(PrimitiveIsObjectEqQA0 predicate, Quotation consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
     this.consequentValue = consequent.Quoted;
 }
 protected PCondIsObjectEqQA0(PrimitiveIsObjectEqQA0 predicate, SCode consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
 }