class ImmutableDefinitionIdentifier implements DefinitionIdentifier {

    static DefinitionIdentifier getInstance(final CharSequence namespace,
            final CharSequence name, final CharSequence version) {

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

    private  ImmutableDefinitionIdentifier(final CharSequence theNamespace, final CharSequence theName,
            final CharSequence theVersion);

}