VoidDMNRuntimeKB implements DMNRuntimeKB { @Override public KieRuntimeFactory getKieRuntimeFactory(String kieBaseName) { throw new UnsupportedOperationException(); }  @Override List<DMNModel> getModels(); @Override DMNModel getModel(String namespace, String modelName); @Override DMNModel getModelById(String namespace, String modelId); @Override List<DMNProfile> getProfiles(); @Override List<DMNRuntimeEventListener> getListeners(); @Override ClassLoader getRootClassLoader(); @Override InternalKnowledgeBase getInternalKnowledgeBase(); @Override KieRuntimeFactory getKieRuntimeFactory(String kieBaseName);  }
@Test(expected = UnsupportedOperationException.class) public void getKiePMMLRuntimeFactory() { VoidDMNRuntimeKB retrieved = new VoidDMNRuntimeKB(); retrieved.getKieRuntimeFactory("MODELNAME"); }