public static Map<String, Object> mapPropertyValues(final List<Property> list, final PropertyResolver resolver) {
        final Map<String, Object> inputConfig = new HashMap<String, Object>();
        for (final Property property : list) {
            final Object value = resolver.resolvePropertyValue(property.getName(), property.getScope());
            if (null == value) {
                continue;
            }
            inputConfig.put(property.getName(), value);
        }
        return inputConfig;
    }
public static Map < String , Object > mapPropertyValues ( final List < Property > list , final PropertyResolver resolver ) { final Map < String , Object > inputConfig = new HashMap < String , Object > ( ) ; for ( final Property property : list ) { final Object value = resolver . resolvePropertyValue ( property . getName ( ) , property . getScope ( ) ) ; if ( null == value ) { continue ; } inputConfig . put ( property . getName ( ) , value ) ; } return inputConfig ; }
Return All property values for the input property set mapped by name to value.

@param list property list
@param resolver property resolver
@return All mapped properties by name and value.