* @param url URL
* @param cp credential provider or <code>null</code>
* @return renderer or <code>null</code> if no renderer found
*/
public IRenderer select(String url, CredentialProvider cp) {
IRenderer renderer = null;
final Setters setters = new Setters();
HttpRequestListenerMap map = new HttpRequestListenerMap();
HttpRequestListenerMap exactMap = new HttpRequestListenerMap();
for (IRendererFactory rf : factories) {