// CountImpl.java import java.rmi.*; import java.rmi.server.UnicastRemoteObject; public class CountImpl extends UnicastRemoteObject implements Count { private int sum; public CountImpl() throws RemoteException { } public void set(int val) throws RemoteException { sum = val; } public void reset() throws RemoteException { sum = 0; } public int get() throws RemoteException { return sum; } public int increment() throws RemoteException { return sum++; } }