public override object ReadObject(AbstractHessianInput abstractHessianInput)
{
int intCode = abstractHessianInput.ReadListStart();
switch (intCode)
{
case CHessianInput.PROT_NULL:
return null;
case CHessianInput.PROT_REF_TYPE:
return abstractHessianInput.ReadRef();
}
int intLength = abstractHessianInput.ReadLength();
return ReadList(abstractHessianInput, intLength);
}