public override long skip(long n) { try { for (int i=0; i<n; ++i) if (r() < 0) return i; return n; } catch (IOException e) { throw IOErr.make(e).val; } }