// Retarget the first input of subtract to the isPositiveOutlier collector
//
// This means that the first input of subtract is no longer an argument for the overall Gem defined by the
// GemGraph's target collector, but rather a local argument for the isPositiveOutlier collector.
gemGraph.retargetInputArgument(subtractGem.getInputPart(0), isPositiveOutlierCollector, -1);
gemGraph.connectGems(avgReflector.getOutputPart(), subtractGem.getInputPart(1));
Gem multiplyGem = gemFactory.makeFunctionalAgentGem(CAL_Prelude.Functions.multiply);
gemGraph.addGem(multiplyGem);