ParsedLine parsedLine = LineParser.parseLine(completeOperation.getBuffer());
if(parsedLine.words().get(parsedLine.words().size()-1).word().equals("--") ||
parsedLine.words().get(parsedLine.words().size()-1).word().equals("-"))
parsedLine.words().remove(parsedLine.words().size()-1);
if(parser.isChild())
<BUG>parsedLine.words().remove(0);
parser.getCommandPopulator().populateObject(parser.parse(parsedLine, true),
</BUG>
invocationProviders, completeOperation.getContext(), false);
}

ParsedLine parsedLine = LineParser.parseLine(completeOperation.getBuffer());
if(parsedLine.words().get(parsedLine.words().size()-1).word().equals("--") ||
parsedLine.words().get(parsedLine.words().size()-1).word().equals("-"))
parsedLine.words().remove(parsedLine.words().size()-1);
if(parser.isChild())
parsedLine.words().remove(0);
parser.parse(parsedLine.iterator(), true);
parser.getCommandPopulator().populateObject(parser.getProcessedCommand(),
invocationProviders, completeOperation.getContext(), false);
}
