code: private <T extends FacetRank, K extends FacetRank> Optional<K> getVectorAxis(@NotNull Collection<K> secondVector, T entry) {
          return secondVector.stream()
                             .filter(facet -> {
                                 return Facet.same(facet.getKey(), entry.getKey());
                             })
                             .findFirst();
      }
docs: @param secondVector Vector for search
  @param entry        Entry that must be search
  @param <T>          First vector class type
  @param <K>          axis class type
  
  @return