### Question:
PowerPointSystem extends SimpleSystemImpl { @Override public SimpleSystem connect(String ... params) throws Exception { return this; } PowerPointSystem(); @Override SimpleNode moveTo(String nodeQuery, String ...keys); @Override SimpleSystem connect(String ... params); @Override Class<? extends SimpleNode> getNodeClass();  }### Answer:
@Test public void testPowerPointCreateWikiData() throws Exception { MediaWikiSystem mws = new MediaWikiSystem(); mws.connect("https: String props[] = { "P21", "P22", "P25", "P109", "P569", "P19", "P570", "P20", "P1543" }; SimpleStepNode queenVictoria = TestWikiDataSystem.getQueenVictoria(props); String pptFilePath = "../simplegraph-powerpoint/QueenVictoria.pptx"; SlideShow sls = this.getPPT(pptFilePath, "Queen Victoria"); if (debug) queenVictoria.printNameValues(System.out); String slideprops[] = { "picture", "wikidata_id", "image", "sex or gender", "father", "mother", "date of birth", "place of birth", "date of death", "place of death", "wiki_en", "label_en", "source" }; this.addSlides(sls, mws, queenVictoria, slideprops, 1, debug); sls.save(); TestWikiDataSystem.wikiDataSystem.close(); }