content: // This file has been generated by the dart_json_mapper v2.2.6
  // https://github.com/k-paxian/dart-json-mapper
  // @dart = 2.12
  import '_test.dart' as x0 show Test, TestBase, Item, ItemsList, MobX, MobXMaps;
  import 'package:dart_json_mapper/dart_json_mapper.dart' show JsonMapper, JsonMapperAdapter, typeOf;
  // This file has been generated by the reflectable package.
  // https://github.com/dart-lang/reflectable.
  
  
  import 'dart:core';
  import '_test.dart' as prefix1;
  import 'package:dart_json_mapper/src/model/annotations.dart' as prefix0;
  import 'package:mobx/src/api/annotations.dart' as prefix2;
  import 'package:mobx/src/api/observable_collections.dart' as prefix3;
  import 'package:mobx/src/core.dart' as prefix4;
  
  // ignore_for_file: camel_case_types
  // ignore_for_file: implementation_imports
  // ignore_for_file: prefer_adjacent_string_concatenation
  // ignore_for_file: prefer_collection_literals
  // ignore_for_file: unnecessary_const
  
  // ignore:unused_import
  import 'package:reflectable/mirrors.dart' as m;
  // ignore:unused_import
  import 'package:reflectable/src/reflectable_builder_based.dart' as r;
  // ignore:unused_import
  import 'package:reflectable/reflectable.dart' as r show Reflectable;
  
  final _data = <r.Reflectable, r.ReflectorData>{const prefix0.JsonSerializable(): r.ReflectorData(<m.TypeMirror>[r.NonGenericClassMirrorImpl(r'Test', r'json_mapper_mobx.test.Test', 134217735, 0, const prefix0.JsonSerializable(), const <int>[23], const <int>[24, 25, 26, 27, 28, 29, 30, 31], const <int>[], 1, {}, {}, {r'': (bool b) => (value) => b ? prefix1.Test(value) : null}, -1, 0, const <int>[], const [prefix0.jsonSerializable], null), r.NonGenericClassMirrorImpl(r'TestBase', r'json_mapper_mobx.test.TestBase', 134218247, 1, const prefix0.JsonSerializable(), const <int>[0, 29, 32], const <int>[24, 25, 26, 27, 28, 29, 30, 31], const <int>[], 6, {}, {}, {}, -1, 1, const <int>[], const [prefix0.jsonSerializable], null), r.NonGenericClassMirrorImpl(r'Item', r'json_mapper_mobx.test.Item', 134217735, 2, const prefix0.JsonSerializable(), const <int>[33], const <int>[24, 25, 26, 27, 28], const <int>[], -1, {}, {}, {r'': (bool b) => () => b ? prefix1.Item() : null}, -1, 2, const <int>[], const [prefix0.jsonSerializable], null), r.NonGenericClassMirrorImpl(r'ItemsList', r'json_mapper_mobx.test.ItemsList', 134217735, 3, const prefix0.JsonSerializable(), const <int>[1, 2, 38], const <int>[24, 25, 26, 27, 28, 34, 35, 36, 37], const <int>[], -1, {}, {}, {r'': (bool b) => () => b ? prefix1.ItemsList() : null}, -1, 3, const <int>[], const [prefix0.jsonSerializable, const prefix0.Json(valueDecorators: prefix1.ItemsList.valueDecorators)], null), r.NonGenericClassMirrorImpl(r'MobX', r'json_mapper_mobx.test.MobX', 134217735, 4, const prefix0.JsonSerializable(), const <int>[3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 75], const <int>[24, 25, 26, 27, 28, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74], const <int>[], -1, {}, {}, {r'': (bool b) => ({stringList, numList, boolList, dateTimeList, doubleList, intList, boolSet, dateTimeSet, doubleSet, intSet, numSet, stringSet, stringObservable, dateTimeObservable, numObservable, intObservable, doubleObservable, boolObservable}) => b ? prefix1.MobX(boolList: boolList, boolObservable: boolObservable, boolSet: boolSet, dateTimeList: dateTimeList, dateTimeObservable: dateTimeObservable, dateTimeSet: dateTimeSet, doubleList: doubleList, doubleObservable: doubleObservable, doubleSet: doubleSet, intList: intList, intObservable: intObservable, intSet: intSet, numList: numList, numObservable: numObservable, numSet: numSet, stringList: stringList, stringObservable: stringObservable, stringSet: stringSet) : null}, -1, 4, const <int>[], const [prefix0.jsonSerializable, const prefix0.Json(ignoreNullMembers: true)], null), r.NonGenericClassMirrorImpl(r'MobXMaps', r'json_mapper_mobx.test.MobXMaps', 134217735, 5, const prefix0.JsonSerializable(), const <int>[21, 22, 80], const <int>[24, 25, 26, 27, 28, 76, 77, 78, 79], const <int>[], -1, {}, {}, {r'': (bool b) => () => b ? prefix1.MobXMaps() : null}, -1, 5, const <int>[], const [prefix0.jsonSerializable, const prefix0.Json(ignoreNullMembers: true, valueDecorators: prefix1.MobXMaps.valueDecorators)], null), r.NonGenericClassMirrorImpl(r'dart.core.Object with .Store', r'json_mapper_mobx.test.dart.core.Object with .Store', 134218311, 6, const prefix0.JsonSerializable(), const <int>[81], const <int>[24, 25, 26, 27, 28, 81], const <int>[], -1, const {}, const {}, const {}, -1, -1, const <int>[], const [], null)], <m.DeclarationMirror>[r.VariableMirrorImpl(r'value', 134348805, 1, const prefix0.JsonSerializable(), -1, 7, 7, const <int>[], const [prefix2.observable]), r.VariableMirrorImpl(r'items', 151126021, 3, const prefix0.JsonSerializable(), -1, 8, 9, const <int>[2], const []), r.VariableMirrorImpl(r'itemsSet', 151126021, 3, const prefix0.JsonSerializable(), -1, 10, 11, const <int>[2], const []), r.VariableMirrorImpl(r'stringList', 84017157, 4, const prefix0.JsonSerializable(), -1, 12, 13, const <int>[7], const []), r.VariableMirrorImpl(r'numList', 84017157, 4, const prefix0.JsonSerializable(), -1, 14, 15, const <int>[16], const []), r.VariableMirrorImpl(r'boolList', 84017157, 4, const prefix0.JsonSerializable(), -1, 17, 18, const <int>[19], const []), r.VariableMirrorImpl(r'dateTimeList', 84017157, 4, const prefix0.JsonSerializable(), -1, 20, 21, const <int>[22], const []), r.VariableMirrorImpl(r'intList', 84017157, 4, const prefix0.JsonSerializable(), -1, 23, 24, const <int>[25], const []), r.VariableMirrorImpl(r'doubleList', 84017157, 4, const prefix0.JsonSerializable(), -1, 26, 27, const <int>[28], const []), r.VariableMirrorImpl(r'stringSet', 84017157, 4, const prefix0.JsonSerializable(), -1, 29, 30, const <int>[7], const []), r.VariableMirrorImpl(r'numSet', 84017157, 4, const prefix0.JsonSerializable(), -1, 31, 32, const <int>[16], const []), r.VariableMirrorImpl(r'boolSet', 84017157, 4, const prefix0.JsonSerializable(), -1, 33, 34, const <int>[19], const []), r.VariableMirrorImpl(r'dateTimeSet', 84017157, 4, const prefix0.JsonSerializable(), -1, 35, 36, const <int>[22], const []), r.VariableMirrorImpl(r'intSet', 84017157, 4, const prefix0.JsonSerializable(), -1, 37, 38, const <int>[25], const []), r.VariableMirrorImpl(r'doubleSet', 84017157, 4, const prefix0.JsonSerializable(), -1, 39, 40, const <int>[28], const []), r.VariableMirrorImpl(r'stringObservable', 84017157, 4, const prefix0.JsonSerializable(), -1, 41, 42, const <int>[7], const []), r.VariableMirrorImpl(r'dateTimeObservable', 84017157, 4, const prefix0.JsonSerializable(), -1, 43, 44, const <int>[22], const []), r.VariableMirrorImpl(r'boolObservable', 84017157, 4, const prefix0.JsonSerializable(), -1, 45, 46, const <int>[19], const []), r.VariableMirrorImpl(r'numObservable', 84017157, 4, const prefix0.JsonSerializable(), -1, 47, 48, const <int>[16], const []), r.VariableMirrorImpl(r'intObservable', 84017157, 4, const prefix0.JsonSerializable(), -1, 49, 50, const <int>[25], const []), r.VariableMirrorImpl(r'doubleObservable', 84017157, 4, const prefix0.JsonSerializable(), -1, 51, 52, const <int>[28], const []), r.VariableMirrorImpl(r'map', 84017157, 5, const prefix0.JsonSerializable(), -1, 53, 54, null, const []), r.VariableMirrorImpl(r'mapItem', 84017157, 5, const prefix0.JsonSerializable(), -1, 55, 56, const <int>[7, 2], const []), r.MethodMirrorImpl(r'', 0, 0, -1, 0, 0, const <int>[], const <int>[0], const prefix0.JsonSerializable(), const []), r.MethodMirrorImpl(r'==', 2097154, -1, -1, 19, 19, const <int>[], const <int>[1], const prefix0.JsonSerializable(), const []), r.MethodMirrorImpl(r'toString', 2097154, -1, -1, 7, 7, const <int>[], const <int>[], const prefix0.JsonSerializable(), const []), r.MethodMirrorImpl(r'noSuchMethod', 524290, -1, -1, -1, -1, const <int>[], const <int>[2], const prefix0.JsonSerializable(), const []), r.MethodMirrorImpl(r'hashCode', 2097155, -1, -1, 25, 25, const <int>[], const <int>[], const prefix0.JsonSerializable(), const []), r.MethodMirrorImpl(r'runtimeType', 2097155, -1, -1, 57, 57, const <int>[], const <int>[], const prefix0.JsonSerializable(), const []), r.MethodMirrorImpl(r'context', 2097155, 1, -1, 58, 58, const <int>[], const <int>[], const prefix0.JsonSerializable(), const [override, const prefix0.JsonProperty(ignore: true)]), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 0, 30), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 0, 31), r.MethodMirrorImpl(r'', 0, 1, -1, 1, 1, const <int>[], const <int>[4], const prefix0.JsonSerializable(), const []), r.MethodMirrorImpl(r'', 64, 2, -1, 2, 2, const <int>[], const <int>[], const prefix0.JsonSerializable(), const []), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 1, 34), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 1, 35), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 2, 36), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 2, 37), r.MethodMirrorImpl(r'', 64, 3, -1, 3, 3, const <int>[], const <int>[], const prefix0.JsonSerializable(), const []), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 3, 39), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 3, 40), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 4, 41), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 4, 42), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 5, 43), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 5, 44), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 6, 45), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 6, 46), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 7, 47), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 7, 48), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 8, 49), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 8, 50), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 9, 51), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 9, 52), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 10, 53), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 10, 54), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 11, 55), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 11, 56), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 12, 57), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 12, 58), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 13, 59), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 13, 60), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 14, 61), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 14, 62), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 15, 63), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 15, 64), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 16, 65), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 16, 66), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 17, 67), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 17, 68), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 18, 69), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 18, 70), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 19, 71), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 19, 72), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 20, 73), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 20, 74), r.MethodMirrorImpl(r'', 0, 4, -1, 4, 4, const <int>[], const <int>[7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], const prefix0.JsonSerializable(), const []), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 21, 76), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 21, 77), r.ImplicitGetterMirrorImpl(const prefix0.JsonSerializable(), 22, 78), r.ImplicitSetterMirrorImpl(const prefix0.JsonSerializable(), 22, 79), r.MethodMirrorImpl(r'', 64, 5, -1, 5, 5, const <int>[], const <int>[], const prefix0.JsonSerializable(), const []), r.MethodMirrorImpl(r'context', 2097155, -1, -1, 58, 58, const <int>[], const <int>[], const prefix0.JsonSerializable(), const [])], <m.ParameterMirror>[r.ParameterMirrorImpl(r'value', 134348806, 23, const prefix0.JsonSerializable(), -1, 7, 7, const <int>[], const [], null, null), r.ParameterMirrorImpl(r'other', 134348806, 24, const prefix0.JsonSerializable(), -1, 59, 59, const <int>[], const [], null, null), r.ParameterMirrorImpl(r'invocation', 134348806, 26, const prefix0.JsonSerializable(), -1, 60, 60, const <int>[], const [], null, null), r.ParameterMirrorImpl(r'_value', 134348902, 31, const prefix0.JsonSerializable(), -1, 7, 7, const <int>[], const [], null, null), r.ParameterMirrorImpl(r'value', 134358022, 32, const prefix0.JsonSerializable(), -1, 7, 7, const <int>[], const [], null, #value), r.ParameterMirrorImpl(r'_items', 151126118, 35, const prefix0.JsonSerializable(), -1, 8, 9, const <int>[2], const [], null, null), r.ParameterMirrorImpl(r'_itemsSet', 151126118, 37, const prefix0.JsonSerializable(), -1, 10, 11, const <int>[2], const [], null, null), r.ParameterMirrorImpl(r'stringList', 84030470, 75, const prefix0.JsonSerializable(), -1, 12, 13, const <int>[7], const [], null, #stringList), r.ParameterMirrorImpl(r'numList', 84030470, 75, const prefix0.JsonSerializable(), -1, 14, 15, const <int>[16], const [], null, #numList), r.ParameterMirrorImpl(r'boolList', 84030470, 75, const prefix0.JsonSerializable(), -1, 17, 18, const <int>[19], const [], null, #boolList), r.ParameterMirrorImpl(r'dateTimeList', 84030470, 75, const prefix0.JsonSerializable(), -1, 20, 21, const <int>[22], const [], null, #dateTimeList), r.ParameterMirrorImpl(r'doubleList', 84030470, 75, const prefix0.JsonSerializable(), -1, 26, 27, const <int>[28], const [], null, #doubleList), r.ParameterMirrorImpl(r'intList', 84030470, 75, const prefix0.JsonSerializable(), -1, 23, 24, const <int>[25], const [], null, #intList), r.ParameterMirrorImpl(r'boolSet', 84030470, 75, const prefix0.JsonSerializable(), -1, 33, 34, const <int>[19], const [], null, #boolSet), r.ParameterMirrorImpl(r'dateTimeSet', 84030470, 75, const prefix0.JsonSerializable(), -1, 35, 36, const <int>[22], const [], null, #dateTimeSet), r.ParameterMirrorImpl(r'doubleSet', 84030470, 75, const prefix0.JsonSerializable(), -1, 39, 40, const <int>[28], const [], null, #doubleSet), r.ParameterMirrorImpl(r'intSet', 84030470, 75, const prefix0.JsonSerializable(), -1, 37, 38, const <int>[25], const [], null, #intSet), r.ParameterMirrorImpl(r'numSet', 84030470, 75, const prefix0.JsonSerializable(), -1, 31, 32, const <int>[16], const [], null, #numSet), r.ParameterMirrorImpl(r'stringSet', 84030470, 75, const prefix0.JsonSerializable(), -1, 29, 30, const <int>[7], const [], null, #stringSet), r.ParameterMirrorImpl(r'stringObservable', 84030470, 75, const prefix0.JsonSerializable(), -1, 41, 42, const <int>[7], const [], null, #stringObservable), r.ParameterMirrorImpl(r'dateTimeObservable', 84030470, 75, const prefix0.JsonSerializable(), -1, 43, 44, const <int>[22], const [], null, #dateTimeObservable), r.ParameterMirrorImpl(r'numObservable', 84030470, 75, const prefix0.JsonSerializable(), -1, 47, 48, const <int>[16], const [], null, #numObservable), r.ParameterMirrorImpl(r'intObservable', 84030470, 75, const prefix0.JsonSerializable(), -1, 49, 50, const <int>[25], const [], null, #intObservable), r.ParameterMirrorImpl(r'doubleObservable', 84030470, 75, const prefix0.JsonSerializable(), -1, 51, 52, const <int>[28], const [], null, #doubleObservable), r.ParameterMirrorImpl(r'boolObservable', 84030470, 75, const prefix0.JsonSerializable(), -1, 45, 46, const <int>[19], const [], null, #boolObservable), r.ParameterMirrorImpl(r'_stringList', 84017254, 40, const prefix0.JsonSerializable(), -1, 12, 13, const <int>[7], const [], null, null), r.ParameterMirrorImpl(r'_numList', 84017254, 42, const prefix0.JsonSerializable(), -1, 14, 15, const <int>[16], const [], null, null), r.ParameterMirrorImpl(r'_boolList', 84017254, 44, const prefix0.JsonSerializable(), -1, 17, 18, const <int>[19], const [], null, null), r.ParameterMirrorImpl(r'_dateTimeList', 84017254, 46, const prefix0.JsonSerializable(), -1, 20, 21, const <int>[22], const [], null, null), r.ParameterMirrorImpl(r'_intList', 84017254, 48, const prefix0.JsonSerializable(), -1, 23, 24, const <int>[25], const [], null, null), r.ParameterMirrorImpl(r'_doubleList', 84017254, 50, const prefix0.JsonSerializable(), -1, 26, 27, const <int>[28], const [], null, null), r.ParameterMirrorImpl(r'_stringSet', 84017254, 52, const prefix0.JsonSerializable(), -1, 29, 30, const <int>[7], const [], null, null), r.ParameterMirrorImpl(r'_numSet', 84017254, 54, const prefix0.JsonSerializable(), -1, 31, 32, const <int>[16], const [], null, null), r.ParameterMirrorImpl(r'_boolSet', 84017254, 56, const prefix0.JsonSerializable(), -1, 33, 34, const <int>[19], const [], null, null), r.ParameterMirrorImpl(r'_dateTimeSet', 84017254, 58, const prefix0.JsonSerializable(), -1, 35, 36, const <int>[22], const [], null, null), r.ParameterMirrorImpl(r'_intSet', 84017254, 60, const prefix0.JsonSerializable(), -1, 37, 38, const <int>[25], const [], null, null), r.ParameterMirrorImpl(r'_doubleSet', 84017254, 62, const prefix0.JsonSerializable(), -1, 39, 40, const <int>[28], const [], null, null), r.ParameterMirrorImpl(r'_stringObservable', 84017254, 64, const prefix0.JsonSerializable(), -1, 41, 42, const <int>[7], const [], null, null), r.ParameterMirrorImpl(r'_dateTimeObservable', 84017254, 66, const prefix0.JsonSerializable(), -1, 43, 44, const <int>[22], const [], null, null), r.ParameterMirrorImpl(r'_boolObservable', 84017254, 68, const prefix0.JsonSerializable(), -1, 45, 46, const <int>[19], const [], null, null), r.ParameterMirrorImpl(r'_numObservable', 84017254, 70, const prefix0.JsonSerializable(), -1, 47, 48, const <int>[16], const [], null, null), r.ParameterMirrorImpl(r'_intObservable', 84017254, 72, const prefix0.JsonSerializable(), -1, 49, 50, const <int>[25], const [], null, null), r.ParameterMirrorImpl(r'_doubleObservable', 84017254, 74, const prefix0.JsonSerializable(), -1, 51, 52, const <int>[28], const [], null, null), r.ParameterMirrorImpl(r'_map', 84017254, 77, const prefix0.JsonSerializable(), -1, 53, 54, null, const [], null, null), r.ParameterMirrorImpl(r'_mapItem', 84017254, 79, const prefix0.JsonSerializable(), -1, 55, 56, const <int>[7, 2], const [], null, null)], <Type>[prefix1.Test, prefix1.TestBase, prefix1.Item, prefix1.ItemsList, prefix1.MobX, prefix1.MobXMaps, const r.FakeType(r'json_mapper_mobx.test.dart.core.Object with .Store'), String, const m.TypeValue<prefix3.ObservableList<prefix1.Item>>().type, prefix3.ObservableList, const m.TypeValue<prefix3.ObservableSet<prefix1.Item>>().type, prefix3.ObservableSet, const m.TypeValue<prefix3.ObservableList<String>>().type, prefix3.ObservableList, const m.TypeValue<prefix3.ObservableList<num>>().type, prefix3.ObservableList, num, const m.TypeValue<prefix3.ObservableList<bool>>().type, prefix3.ObservableList, bool, const m.TypeValue<prefix3.ObservableList<DateTime>>().type, prefix3.ObservableList, DateTime, const m.TypeValue<prefix3.ObservableList<int>>().type, prefix3.ObservableList, int, const m.TypeValue<prefix3.ObservableList<double>>().type, prefix3.ObservableList, double, const m.TypeValue<prefix3.ObservableSet<String>>().type, prefix3.ObservableSet, const m.TypeValue<prefix3.ObservableSet<num>>().type, prefix3.ObservableSet, const m.TypeValue<prefix3.ObservableSet<bool>>().type, prefix3.ObservableSet, const m.TypeValue<prefix3.ObservableSet<DateTime>>().type, prefix3.ObservableSet, const m.TypeValue<prefix3.ObservableSet<int>>().type, prefix3.ObservableSet, const m.TypeValue<prefix3.ObservableSet<double>>().type, prefix3.ObservableSet, const m.TypeValue<prefix4.Observable<String>>().type, prefix4.Observable, const m.TypeValue<prefix4.Observable<DateTime>>().type, prefix4.Observable, const m.TypeValue<prefix4.Observable<bool>>().type, prefix4.Observable, const m.TypeValue<prefix4.Observable<num>>().type, prefix4.Observable, const m.TypeValue<prefix4.Observable<int>>().type, prefix4.Observable, const m.TypeValue<prefix4.Observable<double>>().type, prefix4.Observable, const m.TypeValue<prefix3.ObservableMap<String, dynamic>>().type, prefix3.ObservableMap, const m.TypeValue<prefix3.ObservableMap<String, prefix1.Item>>().type, prefix3.ObservableMap, Type, prefix4.ReactiveContext, Object, Invocation], 7, {r'==': (dynamic instance) => (x) => instance == x, r'toString': (dynamic instance) => instance.toString, r'noSuchMethod': (dynamic instance) => instance.noSuchMethod, r'hashCode': (dynamic instance) => instance.hashCode, r'runtimeType': (dynamic instance) => instance.runtimeType, r'context': (dynamic instance) => instance.context, r'value': (dynamic instance) => instance.value, r'items': (dynamic instance) => instance.items, r'itemsSet': (dynamic instance) => instance.itemsSet, r'stringList': (dynamic instance) => instance.stringList, r'numList': (dynamic instance) => instance.numList, r'boolList': (dynamic instance) => instance.boolList, r'dateTimeList': (dynamic instance) => instance.dateTimeList, r'intList': (dynamic instance) => instance.intList, r'doubleList': (dynamic instance) => instance.doubleList, r'stringSet': (dynamic instance) => instance.stringSet, r'numSet': (dynamic instance) => instance.numSet, r'boolSet': (dynamic instance) => instance.boolSet, r'dateTimeSet': (dynamic instance) => instance.dateTimeSet, r'intSet': (dynamic instance) => instance.intSet, r'doubleSet': (dynamic instance) => instance.doubleSet, r'stringObservable': (dynamic instance) => instance.stringObservable, r'dateTimeObservable': (dynamic instance) => instance.dateTimeObservable, r'boolObservable': (dynamic instance) => instance.boolObservable, r'numObservable': (dynamic instance) => instance.numObservable, r'intObservable': (dynamic instance) => instance.intObservable, r'doubleObservable': (dynamic instance) => instance.doubleObservable, r'map': (dynamic instance) => instance.map, r'mapItem': (dynamic instance) => instance.mapItem}, {r'value=': (dynamic instance, value) => instance.value = value, r'items=': (dynamic instance, value) => instance.items = value, r'itemsSet=': (dynamic instance, value) => instance.itemsSet = value, r'stringList=': (dynamic instance, value) => instance.stringList = value, r'numList=': (dynamic instance, value) => instance.numList = value, r'boolList=': (dynamic instance, value) => instance.boolList = value, r'dateTimeList=': (dynamic instance, value) => instance.dateTimeList = value, r'intList=': (dynamic instance, value) => instance.intList = value, r'doubleList=': (dynamic instance, value) => instance.doubleList = value, r'stringSet=': (dynamic instance, value) => instance.stringSet = value, r'numSet=': (dynamic instance, value) => instance.numSet = value, r'boolSet=': (dynamic instance, value) => instance.boolSet = value, r'dateTimeSet=': (dynamic instance, value) => instance.dateTimeSet = value, r'intSet=': (dynamic instance, value) => instance.intSet = value, r'doubleSet=': (dynamic instance, value) => instance.doubleSet = value, r'stringObservable=': (dynamic instance, value) => instance.stringObservable = value, r'dateTimeObservable=': (dynamic instance, value) => instance.dateTimeObservable = value, r'boolObservable=': (dynamic instance, value) => instance.boolObservable = value, r'numObservable=': (dynamic instance, value) => instance.numObservable = value, r'intObservable=': (dynamic instance, value) => instance.intObservable = value, r'doubleObservable=': (dynamic instance, value) => instance.doubleObservable = value, r'map=': (dynamic instance, value) => instance.map = value, r'mapItem=': (dynamic instance, value) => instance.mapItem = value}, null, [])};
  
  
  final _memberSymbolMap = null;
  
  void _initializeReflectable(JsonMapperAdapter adapter) {
    if (!adapter.isGenerated) {
      return;
    }
    r.data = adapter.reflectableData!;
    r.memberSymbolMap = adapter.memberSymbolMap;
  }
  
  final testGeneratedAdapter = JsonMapperAdapter(
    title: 'dart_json_mapper_mobx',
    url: 'asset:dart_json_mapper_mobx/test/_test.dart',
    refUrl: 'https://github.com/k-paxian/dart-json-mapper/tree/master/adapters/mobx',
    reflectableData: _data,
    memberSymbolMap: _memberSymbolMap,
    valueDecorators: {
      typeOf<List<x0.Test>>(): (value) => value.cast<x0.Test>(),
      typeOf<Set<x0.Test>>(): (value) => value.cast<x0.Test>(),
      typeOf<List<x0.TestBase>>(): (value) => value.cast<x0.TestBase>(),
      typeOf<Set<x0.TestBase>>(): (value) => value.cast<x0.TestBase>(),
      typeOf<List<x0.Item>>(): (value) => value.cast<x0.Item>(),
      typeOf<Set<x0.Item>>(): (value) => value.cast<x0.Item>(),
      typeOf<List<x0.ItemsList>>(): (value) => value.cast<x0.ItemsList>(),
      typeOf<Set<x0.ItemsList>>(): (value) => value.cast<x0.ItemsList>(),
      typeOf<List<x0.MobX>>(): (value) => value.cast<x0.MobX>(),
      typeOf<Set<x0.MobX>>(): (value) => value.cast<x0.MobX>(),
      typeOf<List<x0.MobXMaps>>(): (value) => value.cast<x0.MobXMaps>(),
      typeOf<Set<x0.MobXMaps>>(): (value) => value.cast<x0.MobXMaps>()
  },
    enumValues: {
  
  });
  
  Future<JsonMapper> initializeJsonMapperAsync({Iterable<JsonMapperAdapter> adapters = const []}) => Future(() => initializeJsonMapper(adapters: adapters));
  
  JsonMapper initializeJsonMapper({Iterable<JsonMapperAdapter> adapters = const []}) {
    JsonMapper.enumerateAdapters([...adapters, testGeneratedAdapter], (JsonMapperAdapter adapter) {
      _initializeReflectable(adapter);
      JsonMapper().useAdapter(adapter);
    });
    return JsonMapper();
  }