@Override
 public int position() {
   try {
     return (int) in.position();
   } catch (final IOException e) {
     throw new RuntimeIOException(e);
   }
 }