Bundlor scans for Spring context configuration files. If it detects this file type, it scans the file for a number of values that contain class names.
Using XPath syntax, the following is a list of values searched for type names
//beans:bean/@class
//aop:declare-parents/@implement-interface
//aop:declare-parents/@default-impl
//context:load-time-weaver/@weaver-class
//context:component-scan/@name-generator
//context:component-scan/@scope-resolver
//jee:jndi-lookup/@expected-type
//jee:jndi-lookup/@proxy-interface
//jee:remote-slsb/@home-interface
//jee:remote-slsb/@business-interface
//jee:local-slsb/@business-interface
//jms:listener-container/@container-class
//lang:jruby/@script-interfaces
//lang:bsh/@script-interfaces
//oxm:class-to-be-bound/@name
//oxm:jibx-marshaller/@target-class
//osgi:reference/@interface
//osgi:service/@interface
//util:list/@list-class
//util:map/@map-class
//util:set/@set-class
//webflow:flow-builder/@class
//webflow:attribute/@type
//osgi:service/osgi:interfaces/beans:value
//osgi:reference/osgi:interfaces/beans:value
//context:component-scan/@base-package