import java.io.*;
import java.rmi.*;
import java.util.*;
public interface MsgHandler extends Remote {
public void handleMsg(Msg m, int src, String tag);
public void executeMsg(Msg m);
public Msg receiveMsg(int fromId) throws IOException;
public void sendMsg(int destId, Object ...objects);
public void init(MsgHandler app);
public void close();
public int getMyId();
public LinkedList<Integer> getNeighbors();
public void turnPassive();
public Properties getProp();
}