Facet (@NotNull Module module, final String name, @NotNull MockFacetConfiguration configuration, @Nullable Facet underlyingFacet) { return new Facet<>(this, module, name, configuration, underlyingFacet); }