public Command coalesceWithPrevious(Pong pong) { Macro macro = new Macro(); macro.addCommand(this); macro.addCommand(pong); return macro; }
public Command coalesceWith(Macro macro) { macro.addCommand(this); return macro; }
public Command coalesceWithPrevious(SetCookie setCookie) { Macro macro = new Macro(); macro.addCommand(this); macro.addCommand(setCookie); return macro; }