Set<?> functionEntries = functionTable.entrySet();
functions = new ArrayList<EvaluatorFacade.Function>(functionEntries.size());
for (Object object : functionEntries) {
Entry<?, ?> entry = (Entry<?, ?>) object;
String functionName = (String) entry.getKey();
PostfixMathCommandI function = (PostfixMathCommandI) entry.getValue();
functions.add(new Function(functionName, function.getNumberOfParameters()));
}
}