class ImmutableFeatureDefinitionIdentifier implements DefinitionIdentifier {

    public static ImmutableFeatureDefinitionIdentifier getInstance(final CharSequence namespace,
            final CharSequence name, final CharSequence version) {

        return new ImmutableFeatureDefinitionIdentifier(namespace, name, version);
    }

    private  ImmutableFeatureDefinitionIdentifier(final DefinitionIdentifier delegate);
    private  ImmutableFeatureDefinitionIdentifier(final CharSequence theNamespace, final CharSequence theName,
            final CharSequence theVersion);

}