### Question:
ServerIterator extends UnicastExportable implements RemoteIterator<T> { public ServerIterator(Iterator<T> it, Exporter exporter) throws RemoteException { super(exporter); this.it = it; } ServerIterator(Iterator<T> it, Exporter exporter); List<T> next(int count);  }### Answer:
@Test public void testServerIterator() throws RemoteException { ServerIterator<URI> it = new ServerIterator<URI>(new ArrayList<URI>().iterator(), exporter); assertTrue(it.getExported() instanceof RemoteIterator<?>); }