NEFEnsemble pre = ef.make("pre", 400, 1, "nefe_pre", false);
pre.addDecodedTermination("input", MU.I(1), tauPSC, false);
// DecodedOrigin baseOrigin = (DecodedOrigin) pre.getOrigin(NEFEnsemble.X);
network.addNode(pre);
NEFEnsemble post = ef.make("post", 200, 1, "nefe_post", false);
// DecodedTermination baseTermination = (DecodedTermination) post.addDecodedTermination("pre", MU.I(1), tauPSC, false);
network.addNode(post);
network.addProjection(input.getOrigin(FunctionInput.ORIGIN_NAME), pre.getTermination("input"));
Projection projection = network.addProjection(pre.getOrigin(NEFEnsemble.X), post.getTermination("pre"));