.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()))
.add(new ObjectInstantiator(new DelegateToAllInstantatiors(), javaEmptyObjectsProvider(dependencyProvider), new ParanamerParameterNamesProvider()))
.build();
this.allInstantiators = new MultiInstantiator(all);
}