code: public List<Annotation> getAnnotationsByGroup(final Class<?>... groups) {
          
          return getAnnotations(expandedAnnos).stream()
                  .filter(anno -> hasGroups(anno, groups))
                  .collect(Collectors.toList());
          
      }
docs: 付与されているアノテーションの一覧を取得する。
  
  @param groups グループ（クラスタイプ）による絞り込み。属性groupsが存在する場合に、絞り込みます。
  @return 指定したアノテーションが見つからない場合は、サイズ0のリストを返します。