public Map<String, String> getResourceValueMap() {

        if ((m_resourceValueMap == null) && (m_resourceValue != null)) {
            // use lazy initializing of the map
            m_resourceValueMap = createMapFromValue(m_resourceValue);
            m_resourceValueMap = Collections.unmodifiableMap(m_resourceValueMap);
        }
        return m_resourceValueMap;
    }
public Map < String , String > getResourceValueMap ( ) { if ( ( m_resourceValueMap == null ) && ( m_resourceValue != null ) ) { m_resourceValueMap = createMapFromValue ( m_resourceValue ) ; m_resourceValueMap = Collections . unmodifiableMap ( m_resourceValueMap ) ; } return m_resourceValueMap ; }
Returns the value of this property attached to the resource record as a map.<p>

This map is build from the used value, which is split into separate key/value pairs
using the <code>|</code> char as delimiter. If the delimiter is not found,
then the map will contain one entry.<p>

The key/value pairs are separated with the <code>=</code>.<p>

@return the value of this property attached to the resource record, as an (unmodifiable) map of Strings