code: public Optional<Sense> getSense(@NonNull String word, @NonNull POS pos, int senseNum, @NonNull Language language) {
          for (String lemma : Lemmatizers
                                  .getLemmatizer(language)
                                  .allPossibleLemmas(word, pos)) {
              for (Sense sense : db.getSenses(lemma.toLowerCase())) {
                  if ((pos == POS.ANY || pos.isInstance(
                      sense.getPOS())) && sense.getSenseNumber() == senseNum && sense.getLanguage() == language) {
                      return Optional.of(sense);
                  }
              }
          }
          return Optional.empty();
      }
docs: Gets the sense for the associated information
  
  @param word     The word
  @param pos      The part of speech
  @param senseNum The sense number
  @param language The language
  @return The sense