public int ReadCall() { int intTag = Read(); if (intTag != 'c') { throw new CHessianException("expected hessian call ('c') at code=" + intTag + " ch=" + (char) intTag); } int major = Read(); int minor = Read(); return (major << 16) + minor; }