code: @Override
  	public List<ComponentBindingsProvider> getComponentBindingsProviders(
  			String resourceType) {
  		List<ComponentBindingsProvider> cis = new ArrayList<ComponentBindingsProvider>();
  		for (ServiceReference reference : getReferences(resourceType)) {
  			ComponentBindingsProvider ci = ComponentBindingsProvider.class
  					.cast(bundleContext.getService(reference));
  			cis.add(ci);
  		}
  
  		if (cis.size() != 0 && log.isDebugEnabled()) {
  			log.debug(
  					"Found {} Component Bindings Providers Services for resource type {}",
  					cis.size(), resourceType);
  		}
  
  		return cis;
  	}
docs: /*
  (non-Javadoc)
  
  @see
  com.sixdimensions.wcm.cq.component.bindings.ComponentBindingsProviderFactory
  #getComponentBindingsProviders(java.lang.String)