class Id<FAU> {

  TPH BDGF id2;
Id(){
    super(());
    this.id2 = (TPH BDGG x) -> {
      return x;
    };
  }
  TPH BDGM id3(TPH BDGN x){
    return this.id2.apply Signature: [TPH BDGP, TPH BDGQ](x);
  }

  Id(){
    super(());
  }

}