public static SCode Make(PrimitiveLessThanFixnum predicate, SCode consequent, SCode alternative)
 {
     return
         (predicate is PrimitiveLessThanFixnumA) ? PCondLessThanFixnumA.Make ((PrimitiveLessThanFixnumA) predicate, consequent, alternative) :
         (predicate is PrimitiveLessThanFixnumS) ? PCondLessThanFixnumS.Make ((PrimitiveLessThanFixnumS) predicate, consequent, alternative) :
         (predicate is PrimitiveLessThanFixnumXQ) ? PCondLessThanFixnumXQ.Make ((PrimitiveLessThanFixnumXQ) predicate, consequent, alternative) :
         new PCondLessThanFixnum (predicate, consequent, alternative);
 }
 public static SCode Make(PrimitiveLessThanFixnum predicate, SCode consequent, SCode alternative)
 {
     return
         ((predicate is PrimitiveLessThanFixnumA) ? PCondLessThanFixnumA.Make((PrimitiveLessThanFixnumA)predicate, consequent, alternative) :
          (predicate is PrimitiveLessThanFixnumS) ? PCondLessThanFixnumS.Make((PrimitiveLessThanFixnumS)predicate, consequent, alternative) :
          (predicate is PrimitiveLessThanFixnumXQ) ? PCondLessThanFixnumXQ.Make((PrimitiveLessThanFixnumXQ)predicate, consequent, alternative) :
          new PCondLessThanFixnum(predicate, consequent, alternative));
 }
 protected PCondLessThanFixnum(PrimitiveLessThanFixnum predicate, SCode consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
 }
 protected PCondLessThanFixnum(PrimitiveLessThanFixnum predicate, SCode consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
 }