question: public Map < String , Set < String > > marshalToAttributeMap ( ) { Map < String , Set < String > > baseMap = super . marshalToAttributeMap ( ) ; baseMap . put ( SERVICE_QNAME , serviceQName != null ? CollectionUtils . asSet ( serviceQName . toString ( ) ) : Collections . < String > emptySet ( ) ) ; baseMap . put ( PORT_QNAME , portQName != null ? CollectionUtils . asSet ( portQName . toString ( ) ) : Collections . < String > emptySet ( ) ) ; baseMap . put ( WSDL_LOCATION , CollectionUtils . asSet ( wsdlLocation ) ) ; baseMap . put ( CUSTOM_WSDL_LOCATION , customWsdlLocation != null ? CollectionUtils . asSet ( customWsdlLocation ) : Collections . < String > emptySet ( ) ) ; baseMap . put ( CUSTOM_PORT_QNAME , customPortQName != null ? CollectionUtils . asSet ( customPortQName . toString ( ) ) : Collections . < String > emptySet ( ) ) ; baseMap . put ( CUSTOM_SERVICE_QNAME , customServiceQName != null ? CollectionUtils . asSet ( customServiceQName . toString ( ) ) : Collections . < String > emptySet ( ) ) ; baseMap . put ( AM_DEPLOYMENT_URL , CollectionUtils . asSet ( amDeploymentUrl ) ) ; return baseMap ; }
target:  Used by the sts-publish serviceQName to marshal a SoapDeploymentConfig instance to the Map<String, Set<String>> representation required by the SMS.