NEFEnsembleFactory ef = new NEFEnsembleFactoryImpl();
NEFEnsemble A = ef.make("A", 100, 1, "A", false);
NEFEnsemble B = ef.make("B", 100, 1, "B", false);
NEFEnsemble C = ef.make("C", 100, 1, "C", false);
NEFEnsemble D = ef.make("D", 100, 1, "D", false);
NEFEnsemble rule1a = ef.make("rule1a", 500, 2, "rule1a", false);
NEFEnsemble rule1b = ef.make("rule1b", 500, 2, "rule1b", false);
NEFEnsemble rule2 = ef.make("rule2", 200, 1, "rule2", false);
rule2.collectSpikes(true);