Class serviceType = Iterables.first( serviceDescriptor.types() );
Iterable<ServiceReference<T>> services = locator.findServices( serviceType );
List<ServiceReference<T>> filteredServices = new ArrayList<>();
for( ServiceReference<T> service : services )
{
Specification selector1 = service.metaInfo( Specification.class );
if( selector1 != null && selector1 == selector )
{
continue;
}