"A certain coworker of mine is known for writing vast libraries of redundant Java code (example: makeStringArray(...)) in the hopes it will make everyone's lives easier," Jared writes. "That said, I wasn't at all surprised when I encountered this block of code."

"What's notable, however, is that when I first saw it, there were only 10 overloaded versions of setRecData(). I made the mistake of sarcastically asking him, 'but what if I have to set record data for twenty sets?' The next day, the improved version you see here was committed."

  public void setRecData( String c1,String m1,String p1)
  throws Exception
  {
    setRecData(new String [] {c1,m1,p1} );
  }

  public void setRecData( String c1,String m1,String p1
                      ,String c2,String m2,String p2
                     )
  throws Exception
  {
    setRecData(new String [] { c1,m1,p1
                           ,c2,m2,p2
                          }
           );
  }

  public void setRecData( String c1,String m1,String p1
                      ,String c2,String m2,String p2
                      ,String c3,String m3,String p3
                     )
  throws Exception
  {
    setRecData(new String [] { c1,m1,p1
                           ,c2,m2,p2
                           ,c3,m3,p3
                          }
           );
  }

  public void setRecData( String c1,String m1,String p1
                      ,String c2,String m2,String p2
                      ,String c3,String m3,String p3
                      ,String c4,String m4,String p4
                     )
  throws Exception
  {
    setRecData(new String [] { c1,m1,p1
                           ,c2,m2,p2
                           ,c3,m3,p3
                           ,c4,m4,p4
                          }
           );
  }

  public void setRecData( String c1,String m1,String p1
                      ,String c2,String m2,String p2
                      ,String c3,String m3,String p3
                      ,String c4,String m4,String p4
                      ,String c5,String m5,String p5
                     )
  throws Exception
  {
    setRecData(new String [] { c1,m1,p1
                           ,c2,m2,p2
                           ,c3,m3,p3
                           ,c4,m4,p4
                           ,c5,m5,p5
                          }
           );
  }

  public void setRecData( String c1,String m1,String p1
                      ,String c2,String m2,String p2
                      ,String c3,String m3,String p3
                      ,String c4,String m4,String p4
                      ,String c5,String m5,String p5
                      ,String c6,String m6,String p6
                     )
  throws Exception
  {
    setRecData(new String [] { c1,m1,p1
                           ,c2,m2,p2
                           ,c3,m3,p3
                           ,c4,m4,p4
                           ,c5,m5,p5
                           ,c6,m6,p6
                          }
           );
  }

  public void setRecData( String c1,String m1,String p1
                      ,String c2,String m2,String p2
                      ,String c3,String m3,String p3
                      ,String c4,String m4,String p4
                      ,String c5,String m5,String p5
                      ,String c6,String m6,String p6
                      ,String c7,String m7,String p7
                     )
  throws Exception
  {
    setRecData(new String [] { c1,m1,p1
                           ,c2,m2,p2
                           ,c3,m3,p3
                           ,c4,m4,p4
                           ,c5,m5,p5
                           ,c6,m6,p6
                           ,c7,m7,p7
                          }
           );
  }

  public void setRecData( String c1,String m1,String p1
                      ,String c2,String m2,String p2
                      ,String c3,String m3,String p3
                      ,String c4,String m4,String p4
                      ,String c5,String m5,String p5
                      ,String c6,String m6,String p6
                      ,String c7,String m7,String p7
                      ,String c8,String m8,String p8
                     )
  throws Exception
  {
    setRecData(new String [] { c1,m1,p1
                           ,c2,m2,p2
                           ,c3,m3,p3
                           ,c4,m4,p4
                           ,c5,m5,p5
                           ,c6,m6,p6
                           ,c7,m7,p7
                           ,c8,m8,p8
                          }
           );
  }

  public void setRecData( String c1,String m1,String p1
                      ,String c2,String m2,String p2
                      ,String c3,String m3,String p3
                      ,String c4,String m4,String p4
                      ,String c5,String m5,String p5
                      ,String c6,String m6,String p6
                      ,String c7,String m7,String p7
                      ,String c8,String m8,String p8
                      ,String c9,String m9,String p9
                     )
  throws Exception
  {
    setRecData(new String [] { c1,m1,p1
                           ,c2,m2,p2
                           ,c3,m3,p3
                           ,c4,m4,p4
                           ,c5,m5,p5
                           ,c6,m6,p6
                           ,c7,m7,p7
                           ,c8,m8,p8
                           ,c9,m9,p9
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                      ,String c17,String m17,String p17
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                           ,c17,m17,p17
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                      ,String c17,String m17,String p17
                      ,String c18,String m18,String p18
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                           ,c17,m17,p17
                           ,c18,m18,p18
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                      ,String c17,String m17,String p17
                      ,String c18,String m18,String p18
                      ,String c19,String m19,String p19
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                           ,c17,m17,p17
                           ,c18,m18,p18
                           ,c19,m19,p19
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                      ,String c17,String m17,String p17
                      ,String c18,String m18,String p18
                      ,String c19,String m19,String p19
                      ,String c20,String m20,String p20
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                           ,c17,m17,p17
                           ,c18,m18,p18
                           ,c19,m19,p19
                           ,c20,m20,p20
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                      ,String c17,String m17,String p17
                      ,String c18,String m18,String p18
                      ,String c19,String m19,String p19
                      ,String c20,String m20,String p20
                      ,String c21,String m21,String p21
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                           ,c17,m17,p17
                           ,c18,m18,p18
                           ,c19,m19,p19
                           ,c20,m20,p20
                           ,c21,m21,p21
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                      ,String c17,String m17,String p17
                      ,String c18,String m18,String p18
                      ,String c19,String m19,String p19
                      ,String c20,String m20,String p20
                      ,String c21,String m21,String p21
                      ,String c22,String m22,String p22
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                           ,c17,m17,p17
                           ,c18,m18,p18
                           ,c19,m19,p19
                           ,c20,m20,p20
                           ,c21,m21,p21
                           ,c22,m22,p22
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                      ,String c17,String m17,String p17
                      ,String c18,String m18,String p18
                      ,String c19,String m19,String p19
                      ,String c20,String m20,String p20
                      ,String c21,String m21,String p21
                      ,String c22,String m22,String p22
                      ,String c23,String m23,String p23
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                           ,c17,m17,p17
                           ,c18,m18,p18
                           ,c19,m19,p19
                           ,c20,m20,p20
                           ,c21,m21,p21
                           ,c22,m22,p22
                           ,c23,m23,p23
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                      ,String c17,String m17,String p17
                      ,String c18,String m18,String p18
                      ,String c19,String m19,String p19
                      ,String c20,String m20,String p20
                      ,String c21,String m21,String p21
                      ,String c22,String m22,String p22
                      ,String c23,String m23,String p23
                      ,String c24,String m24,String p24
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                           ,c17,m17,p17
                           ,c18,m18,p18
                           ,c19,m19,p19
                           ,c20,m20,p20
                           ,c21,m21,p21
                           ,c22,m22,p22
                           ,c23,m23,p23
                           ,c24,m24,p24
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                      ,String c17,String m17,String p17
                      ,String c18,String m18,String p18
                      ,String c19,String m19,String p19
                      ,String c20,String m20,String p20
                      ,String c21,String m21,String p21
                      ,String c22,String m22,String p22
                      ,String c23,String m23,String p23
                      ,String c24,String m24,String p24
                      ,String c25,String m25,String p25
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                           ,c17,m17,p17
                           ,c18,m18,p18
                           ,c19,m19,p19
                           ,c20,m20,p20
                           ,c21,m21,p21
                           ,c22,m22,p22
                           ,c23,m23,p23
                           ,c24,m24,p24
                           ,c25,m25,p25
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                      ,String c17,String m17,String p17
                      ,String c18,String m18,String p18
                      ,String c19,String m19,String p19
                      ,String c20,String m20,String p20
                      ,String c21,String m21,String p21
                      ,String c22,String m22,String p22
                      ,String c23,String m23,String p23
                      ,String c24,String m24,String p24
                      ,String c25,String m25,String p25
                      ,String c26,String m26,String p26
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                           ,c17,m17,p17
                           ,c18,m18,p18
                           ,c19,m19,p19
                           ,c20,m20,p20
                           ,c21,m21,p21
                           ,c22,m22,p22
                           ,c23,m23,p23
                           ,c24,m24,p24
                           ,c25,m25,p25
                           ,c26,m26,p26
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                      ,String c17,String m17,String p17
                      ,String c18,String m18,String p18
                      ,String c19,String m19,String p19
                      ,String c20,String m20,String p20
                      ,String c21,String m21,String p21
                      ,String c22,String m22,String p22
                      ,String c23,String m23,String p23
                      ,String c24,String m24,String p24
                      ,String c25,String m25,String p25
                      ,String c26,String m26,String p26
                      ,String c27,String m27,String p27
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                           ,c17,m17,p17
                           ,c18,m18,p18
                           ,c19,m19,p19
                           ,c20,m20,p20
                           ,c21,m21,p21
                           ,c22,m22,p22
                           ,c23,m23,p23
                           ,c24,m24,p24
                           ,c25,m25,p25
                           ,c26,m26,p26
                           ,c27,m27,p27
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                      ,String c17,String m17,String p17
                      ,String c18,String m18,String p18
                      ,String c19,String m19,String p19
                      ,String c20,String m20,String p20
                      ,String c21,String m21,String p21
                      ,String c22,String m22,String p22
                      ,String c23,String m23,String p23
                      ,String c24,String m24,String p24
                      ,String c25,String m25,String p25
                      ,String c26,String m26,String p26
                      ,String c27,String m27,String p27
                      ,String c28,String m28,String p28
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                           ,c17,m17,p17
                           ,c18,m18,p18
                           ,c19,m19,p19
                           ,c20,m20,p20
                           ,c21,m21,p21
                           ,c22,m22,p22
                           ,c23,m23,p23
                           ,c24,m24,p24
                           ,c25,m25,p25
                           ,c26,m26,p26
                           ,c27,m27,p27
                           ,c28,m28,p28
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                      ,String c17,String m17,String p17
                      ,String c18,String m18,String p18
                      ,String c19,String m19,String p19
                      ,String c20,String m20,String p20
                      ,String c21,String m21,String p21
                      ,String c22,String m22,String p22
                      ,String c23,String m23,String p23
                      ,String c24,String m24,String p24
                      ,String c25,String m25,String p25
                      ,String c26,String m26,String p26
                      ,String c27,String m27,String p27
                      ,String c28,String m28,String p28
                      ,String c29,String m29,String p29
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                           ,c17,m17,p17
                           ,c18,m18,p18
                           ,c19,m19,p19
                           ,c20,m20,p20
                           ,c21,m21,p21
                           ,c22,m22,p22
                           ,c23,m23,p23
                           ,c24,m24,p24
                           ,c25,m25,p25
                           ,c26,m26,p26
                           ,c27,m27,p27
                           ,c28,m28,p28
                           ,c29,m29,p29
                          }
           );
  }

  public void setRecData( String c01,String m01,String p01
                      ,String c02,String m02,String p02
                      ,String c03,String m03,String p03
                      ,String c04,String m04,String p04
                      ,String c05,String m05,String p05
                      ,String c06,String m06,String p06
                      ,String c07,String m07,String p07
                      ,String c08,String m08,String p08
                      ,String c09,String m09,String p09
                      ,String c10,String m10,String p10
                      ,String c11,String m11,String p11
                      ,String c12,String m12,String p12
                      ,String c13,String m13,String p13
                      ,String c14,String m14,String p14
                      ,String c15,String m15,String p15
                      ,String c16,String m16,String p16
                      ,String c17,String m17,String p17
                      ,String c18,String m18,String p18
                      ,String c19,String m19,String p19
                      ,String c20,String m20,String p20
                      ,String c21,String m21,String p21
                      ,String c22,String m22,String p22
                      ,String c23,String m23,String p23
                      ,String c24,String m24,String p24
                      ,String c25,String m25,String p25
                      ,String c26,String m26,String p26
                      ,String c27,String m27,String p27
                      ,String c28,String m28,String p28
                      ,String c29,String m29,String p29
                      ,String c30,String m30,String p30
                     )
  throws Exception
  {
    setRecData(new String [] { c01,m01,p01
                           ,c02,m02,p02
                           ,c03,m03,p03
                           ,c04,m04,p04
                           ,c05,m05,p05
                           ,c06,m06,p06
                           ,c07,m07,p07
                           ,c08,m08,p08
                           ,c09,m09,p09
                           ,c10,m10,p10
                           ,c11,m11,p11
                           ,c12,m12,p12
                           ,c13,m13,p13
                           ,c14,m14,p14
                           ,c15,m15,p15
                           ,c16,m16,p16
                           ,c17,m17,p17
                           ,c18,m18,p18
                           ,c19,m19,p19
                           ,c20,m20,p20
                           ,c21,m21,p21
                           ,c22,m22,p22
                           ,c23,m23,p23
                           ,c24,m24,p24
                           ,c25,m25,p25
                           ,c26,m26,p26
                           ,c27,m27,p27
                           ,c28,m28,p28
                           ,c29,m29,p29
                           ,c30,m30,p30
                          }
           );
  }