> I'm not convinved of that. A single spot-on method looks cleaner to me :-) 

For me it is also about the readability of the client code. Currently we have:

	FieldBridge bridge = bridgeProvider.returnFieldBridgeIfMatching( returnTypeElement, annotatedElement, member.getName(), serviceManager );
	if ( bridge == null ) {
		return null;
	} 

With two method you can write:

	if ( !bridgeProvider.canProvideBridgeFor(  returnTypeElement, annotatedElement) ) {
		return null );
         }

Arguably the intend is clearer in the latter case. 
	}