this.registerArrayConverter(Integer.TYPE, new IntegerConverter(), throwException, defaultArraySize);
this.registerArrayConverter(Long.TYPE, new LongConverter(), throwException, defaultArraySize);
this.registerArrayConverter(Short.TYPE, new ShortConverter(), throwException, defaultArraySize);
// Standard
this.registerArrayConverter(BigDecimal.class, new BigDecimalConverter(), throwException, defaultArraySize);
this.registerArrayConverter(BigInteger.class, new BigIntegerConverter(), throwException, defaultArraySize);
this.registerArrayConverter(Boolean.class, new BooleanConverter(), throwException, defaultArraySize);
this.registerArrayConverter(Byte.class, new ByteConverter(), throwException, defaultArraySize);
this.registerArrayConverter(Character.class, new CharacterConverter(), throwException, defaultArraySize);
this.registerArrayConverter(Double.class, new DoubleConverter(), throwException, defaultArraySize);
this.registerArrayConverter(Float.class, new FloatConverter(), throwException, defaultArraySize);