class FieldTphMMeth {

  TPH HBWQ a;
FieldTphMMeth(){
    super(());
  }
  TPH HBXG m(TPH HBXH b, TPH HBXI d, TPH HBXJ e){
    if(e)
      {
        return this.m3 Signature: [TPH HBXL, TPH HBXM](b);
      }
    else
      {
        return this.m3 Signature: [TPH HBXR, TPH HBXS](d);
      };
  }

  TPH HBXY m2(TPH HBXZ b){
    this.a = this.m3 Signature: [TPH HBYC, TPH HBYD](b);
    return;
  }

  TPH HBYH m3(TPH HBYI b){
    return b;
  }

  FieldTphMMeth(TPH HBWS c, TPH HBWT d, TPH HBWU e){
    super(());
    this.a = this.m Signature: [TPH HBWX, TPH HBWY, TPH HBWZ, TPH HBXA](c, d, e);
    return;
  }

}