.add(fallbackToNull(new LocaleBasedCalendarConverter(localeProvider)))
.add(fallbackTo(new BooleanPrimitiveConverter(), false))
.add(fallbackTo(new BytePrimitiveConverter(), (byte)0))
.add(fallbackTo(new CharacterPrimitiveConverter(), (char)0))
.add(fallbackTo(new DoublePrimitiveConverter(), 0d))
.add(fallbackTo(new FloatPrimitiveConverter(), 0f))
.add(fallbackTo(new IntegerPrimitiveConverter(), 0))
.add(fallbackTo(new LongPrimitiveConverter(), 0l))
.add(fallbackTo(new ShortPrimitiveConverter(), (short)0))
.add(new ArrayInstantiator(new DelegateToAllInstantatiors()))
.add(new ListInstantiator(new DelegateToAllInstantatiors()))