function anonymous(t0,t1,t2 ) { return function checkBlock(v, f, h, p) { if ( v === null || typeof v != 'object' || (f && !this._checkFields(v)) ) { if (h) { h(v, this); } return false; } if (h) { var b = 1; var j = p.length; p.push(''); p[j] = 'count'; b &= t0._check(v.count, f, h, p); p[j] = 'data'; b &= t1._check(v.data, f, h, p); p[j] = 'sync'; b &= t2._check(v.sync, f, h, p); p.pop(); return !!b; } else { return ( t0._check(v.count, f) && t1._check(v.data, f) && t2._check(v.sync, f) ); } }; }