ReflectorGem mapFunctionReflector2 = new ReflectorGem(mapFunctionCollector);
gemGraph.addGem(mapFunctionReflector2);
Gem consGem = gemFactory.makeFunctionalAgentGem(CAL_Prelude.DataConstructors.Cons);
gemGraph.addGem(consGem);
gemGraph.connectGems(applyGem.getOutputPart(), consGem.getInputPart(0));
gemGraph.connectGems(demoMapReflector.getOutputPart(), consGem.getInputPart(1));
// Construct the conditional branch (using the iff gem). The false case returns the value