code: public Extractor getExtractor(String propertyName) {
          Extractor extractor = m_extractors.get(propertyName);
          if (extractor == null) {
              extractor = createDefaultExtractor(propertyName);
              m_extractors.put(propertyName, extractor);
          }
          return extractor;
      }
docs: {@inheritDoc}