The resolver uses a CapabilitySet to index package and bundle capabilities. The service registry also uses a CapabilitySet to index services. Since the service registry requires case insensitive indexing, the CapabilitySet was changed to index in a case insensitive way, which ulimately means that the resolver does too as a result of the change. This doesn't really make sense. CapabilitySet should be modified to take a parameter to indicate whether key comparison is case sensitive or not.