@@ -0,0 +1,459 @@
+/**%0A * %0A */%0Apackage mathsquared.resultswizard2;%0A%0Aimport java.io.Serializable;%0A%0A/**%0A * Used to transmit a message between client and server. All implementors should define a serialVersionUID.%0A * %0A * @author MathSquared%0A * %0A */%0Apublic interface Command extends Serializable %7B%0A    /**%0A     * Returns a Message representing the type of command that this object is carrying.%0A     * %0A     * @return the type of this Command%0A     */%0A    public Message getType ();%0A%7D%0A

Add a skeletal Command interface