//the first argument is the pattern, do not autocomplete
if(grep.getArguments() != null && grep.getArguments().size() > 0) {
CompleteOperation completeOperation =
new CompleteOperation(completerData.getAeshContext(), completerData.getGivenCompleteValue(), 0);
if (completerData.getGivenCompleteValue() == null)
new FileLister("", completerData.getAeshContext().getCurrentWorkingDirectory(),
FileLister.Filter.ALL).findMatchingDirectories(completeOperation);
else
new FileLister(completerData.getGivenCompleteValue(), completerData.getAeshContext().getCurrentWorkingDirectory(),
FileLister.Filter.ALL).findMatchingDirectories(completeOperation);
if (completeOperation.getCompletionCandidates().size() > 1) {
completeOperation.removeEscapedSpacesFromCompletionCandidates();
}