}
@Override
public boolean processCommand(Command command, Action action) {
if (command instanceof ModelVerbCommand) {
ModelVerbCommand modelVerbCommand = (ModelVerbCommand) command;
List<ModelVerb> modelVerbs = modelVerbCommand.getModelVerbs();
Set<ConjugatedVerb> conjugatedVerbs = new HashSet<ConjugatedVerb>();
for (ModelVerb modelVerb : modelVerbs) {
conjugatedVerbs.addAll(modelVerb.getConjugatedVerbs(
modelVerbCommand.includeInherited(), modelVerbCommand.includeSelf()));
}
updateScope(verbsInScope, conjugatedVerbs, action);
printScope(new TreeSet<ConjugatedVerb>(verbsInScope), "Verbs");
return true;
}