rfh.addMethods("Reflect.", Reflect.class);
rfh.addMethods("CSV.", CSV.class);
rfh.addMethods("Test.", Test.class);
rfh.addMethods("Fin.", Finance1.class);
rfh.addMethods("", AnnotationsTest.class);
CompositeFunctionHandler cfh = new CompositeFunctionHandler();
cfh.add(rfh);
cfh.add(srep);
cfh.add(lfh);
FunctionInformationHandler firh = new FunctionInformationHandler();
firh.add(rfh.getFunctions());
firh.add(lfh.getInformation());
firh.add(srep); // add script repository as a function provider
cfh.add(firh);
cfh.add(new MenuHandler(new TestMenu()));
cfh.add(new CompTest1());
return cfh;
}