private Map<String,Object> getMap()
    {
        if (m_data == null)
            m_data = new HashMap<String,Object>();
        return (Map<String, Object>)m_data;
    }
private Map < String , Object > getMap ( ) { if ( m_data == null ) m_data = new HashMap < String , Object > ( ) ; return ( Map < String , Object > ) m_data ; }
Convenience method to cast data to a map.
and create a map if one doesn't exist.
@return The data map.