@Test public void testArgumentSplitting() { TestHelper.load(); assertEquals("first\nsecond", testCommand.execute("first second")); }
abstract String execute(Object[] arguments);
Command { abstract String execute(Object[] arguments); }
Command { abstract String execute(Object[] arguments);  }
Command { abstract String execute(Object[] arguments);  String execute(String arguments); String getHelp(); String getCommandName(); Integer getArgumentCount(); }
Command { abstract String execute(Object[] arguments);  String execute(String arguments); String getHelp(); String getCommandName(); Integer getArgumentCount();  }