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