private object?_DeserializeNonValue(ISpec spec, bool matched)
 {
     return(spec.CanHandleType(spec.ObjType) ? spec.DeserializeNonValue(this, spec.ObjType, matched) : mValueSerializer.DeserializeNonValue(this, spec.ObjType, matched));
 }