@Override public byte[] toBytes(Object val, SpecificCharacterSet cs) { if (val instanceof int[]) val = toStrings((int[]) val); return super.toBytes(val, cs); }
@Override public Object toStrings(Object val, boolean bigEndian, SpecificCharacterSet cs) { return (val instanceof int[]) ? toStrings((int[]) val) : super.toStrings(val, bigEndian, cs); }
@Override public boolean prompt(Object val, boolean bigEndian, SpecificCharacterSet cs, int maxChars, StringBuilder sb) { if (val instanceof int[]) val = toStrings((int[]) val); return super.prompt(val, bigEndian, cs, maxChars, sb); } };