function anonymous(d0,d1,d2 ) { return function HandshakeResponse(v0,v1,v2,v3) { this.match = v0; if (v1 === undefined) { this.serverProtocol = d0(); } else { this.serverProtocol = v1; } if (v2 === undefined) { this.serverHash = d1(); } else { this.serverHash = v2; } if (v3 === undefined) { this.meta = d2(); } else { this.meta = v3; } }; }