archaius-core/src/main/java/com/netflix/config/ConcurrentMapConfiguration.java
private void addPropertyValues(String key, Object value, char delimiter)
    {
        Iterator it = PropertyConverter.toIterator(value, delimiter);
        while (it.hasNext())
        {
            addPropertyDirect(key, it.next());
        }
    }
private void addPropertyValues(String key, Object value, char delimiter)
    {
        Iterator it = PropertyConverter.toIterator(value, delimiter);
        while (it.hasNext())
        {
            addPropertyDirect(key, it.next());
        }
    }
private void addPropertyValues ( String key , Object value , char delimiter ) { Iterator it = PropertyConverter . toIterator ( value , delimiter ) ; while ( it . hasNext ( ) ) { addPropertyDirect ( key , it . next ( ) ) ; } }
Adds the specified value for the given property. This method supports
single values and containers (e.g. collections or arrays) as well. In the
latter case, {@link #addPropertyDirect(String, Object)} will be called for each
element.

@param key the property key
@param value the value object
@param delimiter the list delimiter character
Adds the specified value for the given property . This method supports single values and containers ( e . g . collections or arrays ) as well . In the latter case { @link #addPropertyDirect ( String Object ) } will be called for each element .