class ImmutableFeatureDefinition implements FeatureDefinition {

    public static Builder getBuilder(final DefinitionIdentifier firstIdentifier) {
        return Builder.getInstance().add(checkNotNull(firstIdentifier, "first identifier"));
    }

    private  ImmutableFeatureDefinition(final Collection<DefinitionIdentifier> identifiers);

}