code: private Map<Locale, Map<String, String>> getData() {
  
          @SuppressWarnings("unchecked")
          Map<Locale, Map<String, String>> result = (Map<Locale, Map<String, String>>)m_cache.getCachedObject(
              m_cms,
              getFilePath());
          if (result == null) {
              try {
                  result = m_loader.loadData(m_cms, m_parameters);
                  m_cache.putCachedObject(m_cms, getFilePath(), result);
              } catch (Exception e) {
                  LOG.error(e.getLocalizedMessage(), e);
              }
          }
          return result;
      }
docs: Gets the (possibly already cached) message data.<p>
  
  @return the message data