CharacterConverter characterConverter = new CharacterConverter();
register(Character.class, characterConverter);
register(char.class, characterConverter);
register(byte[].class, new ByteArrayConverter(this));
register(short[].class, new ShortArrayConverter(this));
register(int[].class, new IntegerArrayConverter(this));
register(long[].class, new LongArrayConverter(this));
register(float[].class, new FloatArrayConverter(this));
register(double[].class, new DoubleArrayConverter(this));