internal JValueTypeException(int arrayIndex, JValue realValue, string triedType) : base("Can not cast array element at index " + arrayIndex + " to " + triedType + ", element type is " + realValue.GetType()) { }
internal JValueTypeException(string key, JValue realValue, string triedType, string exceptionMessageTail) : base("Can not cast value mapped to key \"" + key + "\" to " + triedType + ", value type is " + realValue.GetType() + exceptionMessageTail) { }