private void handleIncomingInlineQuery(InlineQuery inlineQuery){
  String query=inlineQuery.getQuery();
  BotLogger.debug(LOGTAG,"Searching: " + query);
  try {
    if (!query.isEmpty()) {
      List<RaeService.RaeResult> results=raeService.getResults(query);
      answerInlineQuery(converteResultsToResponse(inlineQuery,results));
    }
 else {
      answerInlineQuery(converteResultsToResponse(inlineQuery,new ArrayList<>()));
    }
  }
 catch (  TelegramApiException e) {
    BotLogger.error(LOGTAG,e);
  }
}

private void handleIncomingInlineQuery ( InlineQuery inlineQuery ) { String query = inlineQuery . getQuery ( ) ; BotLogger . debug ( LOGTAG , "Searching: " + query ) ; try { if ( ! query . isEmpty ( ) ) { List < RaeService . RaeResult > results = raeService . getResults ( query ) ; answerInlineQuery ( converteResultsToResponse ( inlineQuery , results ) ) ; } else { answerInlineQuery ( converteResultsToResponse ( inlineQuery , new ArrayList < > ( ) ) ) ; } } catch ( TelegramApiException e ) { BotLogger . error ( LOGTAG , e ) ; } }
for an inlinequery , results from rae dictionariy are fetch and returned
