*/
private void loadComponents(List<ComponentReference> tree) throws ComponentException {
// XXX need to use wsdlResolver from xsul, not xsul5, to handle
// security.
WsdlResolver wsdlResolver = WsdlResolver.getInstance();
WsdlDefinitions definitions = wsdlResolver.loadWsdl(this.url);
List<WSComponent> components = WSComponentFactory.createComponents(WSDLUtil
.wsdlDefinitions3ToWsdlDefintions5(definitions));
String urlString = this.url.toString();
String name = urlString.substring(urlString.lastIndexOf('/') + 1);
URLComponentReference componentReference = new URLComponentReference(name, components);