public char[] readCharArray(String fieldName) throws IOException { final int currentPos = in.position(); try { int pos = readPosition(fieldName, FieldType.CHAR_ARRAY); in.position(pos); return in.readCharArray(); } finally { in.position(currentPos); } }