question: private String constructWWNQuery ( String systemId , String hsdId , List < String > wwnList , String model ) { Map < String , Object > attributeMap = new HashMap < String , Object > ( ) ; StorageArray array = new StorageArray ( systemId ) ; Add addOp = new Add ( HDSConstants . ADD_WWN_TO_HSD_TARGET ) ; attributeMap . put ( HDSConstants . STORAGEARRAY , array ) ; attributeMap . put ( HDSConstants . ADD , addOp ) ; attributeMap . put ( HDSConstants . MODEL , model ) ; HostStorageDomain hsd = new HostStorageDomain ( hsdId ) ; attributeMap . put ( HDSConstants . HOST_STORAGE_DOMAIN , hsd ) ; List < WorldWideName > wwnObjList = new ArrayList < WorldWideName > ( ) ; if ( null != wwnList && ! wwnList . isEmpty ( ) ) { for ( String initiatorWWN : wwnList ) { WorldWideName wwn = new WorldWideName ( initiatorWWN ) ; wwnObjList . add ( wwn ) ; } } attributeMap . put ( HDSConstants . WWN_LIST , wwnObjList ) ; String addWWNQuery = InputXMLGenerationClient . getInputXMLString ( HDSConstants . ADD_WWN_TO_HSD_OP , attributeMap , HDSConstants . HITACHI_INPUT_XML_CONTEXT_FILE , HDSConstants . HITACHI_SMOOKS_CONFIG_FILE ) ; return addWWNQuery ; }
target:  Construct the WWN Query by adding multiple WWNs. This query should be used to add FC initiators to the FC HSD.