question: protected void injectIntoVolumeCharactersticContainer ( Map < String , String > volumeCharacterstic , String charactersticKey , String altCharKey , CIMInstance volumeInstance ) { Object value = getCIMPropertyValue ( volumeInstance , charactersticKey ) ; if ( null == value ) { value = getCIMPropertyValue ( volumeInstance , altCharKey ) ; } String charactersticName = SupportedVolumeCharacterstics . getVolumeCharacterstic ( charactersticKey ) ; if ( null != value && null != charactersticName ) { volumeCharacterstic . put ( charactersticName , value . toString ( ) ) ; } }
target:  Extract value from Provider for given volume info key, and then get its Name and use that to inject to Map.