### Question:
ServerInputStream extends UnicastExportable implements RemoteInputStream, Closeable { public long skip(long n) throws IOException { return in.skip(n); } ServerInputStream(InputStream in, Exporter exporter); int read(); PartialBuffer read(int len); long skip(long n); void close(); @Override void unreferenced();  }### Answer:
@Test public void testSkip() throws IOException { bi.reset(); assertEquals(buf.length - 1, si.skip(buf.length - 1)); assertEquals(buf[buf.length - 1], si.read()); assertEquals(-1, si.read()); }