public override void WriteObject(object obj, AbstractHessianOutput abstractHessianOutput)
{
if (obj == null)
abstractHessianOutput.WriteNull();
else
{
abstractHessianOutput.WriteMapBegin(obj.GetType().FullName);
abstractHessianOutput.WriteString("value");
abstractHessianOutput.WriteString(obj.ToString());
abstractHessianOutput.WriteMapEnd();
}
}