}
else if(completeObject.isArgument()) {
String lastWord = Parser.findEscapedSpaceWordCloseToEnd(completeOperation.getBuffer());
String rest = completeOperation.getBuffer().substring(0, completeOperation.getBuffer().length() - lastWord.length());
try {
<BUG>ParsedLine parsedLine = LineParser.parseLine(rest);
parser.getCommandPopulator().populateObject(parser.parse(parsedLine, true),
</BUG>
invocationProviders, completeOperation.getContext(), false);
}

}
String rest = completeOperation.getBuffer().substring(0, completeOperation.getBuffer().lastIndexOf( displayName));
try {
ParsedLine parsedLine = LineParser.parseLine(rest);
parser.parse(parsedLine.iterator(), true);
parser.getCommandPopulator().populateObject(parser.getProcessedCommand(),
invocationProviders, completeOperation.getContext(), false);
}
