class ImmutableFeature implements Feature {

    public static ImmutableFeature of(final String featureId) {
        return of(featureId, null, null);
    }

    private  ImmutableFeature(final String featureId, @Nullable final FeatureDefinition definition,
            @Nullable final FeatureProperties properties);

}