code: public Observable<ComapiResult<EventsQueryResponse>> queryEvents(@NonNull final String conversationId, @NonNull final Long from, @NonNull final Integer limit) {
  
          final String token = getToken();
  
          if (sessionController.isCreatingSession()) {
              return getTaskQueue().queueQueryEvents(conversationId, from, limit);
          } else if (TextUtils.isEmpty(token)) {
              return Observable.error(getSessionStateErrorDescription());
          } else {
              return doQueryEvents(token, conversationId, from, limit);
          }
      }
docs: Query events. Use {@link #queryConversationEvents(String, Long, Integer)} for better visibility of possible events.
  
  @param conversationId ID of a conversation to query events in it.
  @param from           ID of the event to start from.
  @param limit          Limit of events to obtain in this call.
  @return Observable to get events from a conversation.