*/
private void init() throws ComponentException {
logger.debug("wsdl: " + this.definitions.xmlStringPretty());
this.component = WSComponentFactory.createComponent(this.definitions);
WSIFServiceFactory factory = WSIFServiceFactory.newInstance();
WSIFService service = factory.getService(WSDLUtil.wsdlDefinitions5ToWsdlDefintions3(this.definitions));
if (this.secureInvoker != null) {
Provider secureProvider = new xsul.wsif_xsul_soap_gsi.Provider(this.secureInvoker);
service.addLocalProvider(secureProvider);
}