@Override
protected Object doExecute() throws Exception {
ServerConnection connection = connect();
AbstractCommand command = new CommandListModules();
ListModulesCommandArgs args = new ListModulesCommandArgsImpl((targets == null ? new String[0]
: (String[]) targets.toArray()), all, started, stopped);
command.execute(this, connection, args);
return null;
}