@Override
  public void moveTo(long position) throws IllegalArgumentException {
    if (position < 0 || length() < position) {
      throw new IllegalArgumentException("Position out of the bounds of the file!");
    }

    fp = position;
  }
@Test
  public void reset() throws IOException {
    ss.moveTo(10);
    assertEquals(text.length - 10, ss.availableExact());
    ss.reset();
    assertEquals(text.length, ss.availableExact());
  }