private boolean autoComplete(List<String> options, List<String> parameters) {
if (!isValidArgument(options, parameters, 1, 2, 2, Command.AUTOCOMPLETE)) {
return false;
}
if (!isSetContainer(true) || !isSetTestrig()) {
return false;
}
int maxSuggestions = options.size() == 1 ? Integer.parseInt(options.get(0)) : Integer.MAX_VALUE;
CompletionType completionType = CompletionType.valueOf(parameters.get(0).toUpperCase());
String query = parameters.get(1);
String suggestionsJson =
_workHelper.autoComplete(
_currContainerName, _currTestrig, completionType, query, maxSuggestions);
_logger.outputf("Auto complete: %s\n", suggestionsJson);
return true;
}