Note: (Restricted functionality due to obvious reasons!)
Minimal Code ( Raw-View ) :
import java.rmi.*;
public interface IProg extends Remote
{
int bal() throws RemoteException;
int deposit(int amt) throws RemoteException;
int withdraw(int amt) throws RemoteException;
void exit() throws RemoteException;
void exit(String str) throws RemoteException;
}