printHelp(options);
} else if(line.hasOption(APPLICATION_KEY_OPTION)) {
final String keyValue = line.getOptionValue(APPLICATION_KEY_OPTION);
final StackExchangeApiQueryFactory factory = StackExchangeApiQueryFactory.newInstance(keyValue);
final QuestionApiQuery query = factory.newQuestionApiQuery();
List<Question> questions = query.withFetchOptions(EnumSet.of(FilterOption.INCLUDE_BODY, FilterOption.INCLUDE_COMMENTS)).withSort(Question.SortOrder.HOT).list();
for (Question question : questions) {
printResult(question);
}
} else {
printHelp(options);