code: static MetaParams of(MetaParam... metas) {
        metas = filterDuplicates(metas);
        return new MetaParams(metas, metas.length);
     }
docs: Construct a collection of {@link MetaParam} instances. If multiple
  instances of the same {@link MetaParam} are present, the last value is
  only considered since there can only be one instance per type in the
  {@link MetaParams} collection.
  
  @param metas Meta parameters to create the collection with
  @return a collection of meta parameters without type duplicates