code: public List<ExpandedAnnotation> expand(final Annotation[] targetAnnos) {
          Objects.requireNonNull(targetAnnos);
          
          final List<ExpandedAnnotation> expanedList = new ArrayList<>();
          for(Annotation targetAnno : targetAnnos) {
              expanedList.addAll(expand(targetAnno));
          }
          
          Collections.sort(expanedList, comparator);
          
          return expanedList;
          
      }
docs: 複数のアノテーションを展開する。
  @param targetAnnos  展開対象のアノテーション
  @return 展開されたアノテーション
  @throws NullPointerException {@literal targetAnnos == null.}