code: @Override
      public long skip(long n) throws IOException {
          int temp = ofinish - ostart;
          if (n > temp) {
              n = temp;
          }
          if (n < 0) {
              return 0;
          } else {
              ostart = (int) (ostart + n);
              return n;
          }
      }
docs: {@inheritDoc}