@Override
  @NotNull
  public <F extends Facet<?>> Collection<F> getFacetsByType(@NotNull final Facet<?> underlyingFacet, final FacetTypeId<F> typeId) {
    return getModel().getFacetsByType(underlyingFacet, typeId);
  }
@Override
  @NotNull
  public <F extends Facet<?>> Collection<F> getFacetsByType(@NotNull final Facet<?> underlyingFacet, final FacetTypeId<F> typeId)