### Question:
KiePMMLMiningModelWithSources extends KiePMMLMiningModel implements HasSourcesMap { @Override public Map<String, Object> getOutputFieldsMap() { throw new KiePMMLException("KiePMMLMiningModelWithSources is not meant to be used for actual usage"); } KiePMMLMiningModelWithSources(String modelName, String kmodulePackageName, Map<String, String> sourcesMap,List<KiePMMLModel> nestedModels); @Override Object evaluate(final Object knowledgeBase, Map<String, Object> requestData); @Override Map<String, Object> getOutputFieldsMap(); @Override Map<String, String> getSourcesMap(); @Override void addSourceMap(String key, String value); @Override String getKModulePackageName(); @Override List<KiePMMLModel> getNestedModels();  }### Answer:
@Test(expected = KiePMMLException.class) public void getOutputFieldsMap() { kiePMMLMiningModelWithSources.getOutputFieldsMap(); }