} catch (Throwable t) {
if (log.isLoggable(java.util.logging.Level.FINE)) log.log(java.util.logging.Level.FINE, "Error installing function using the static installFunction method", t);
}
if(!installed) {
try {
_funcTable = new FunctionTable();
Class []args = {String.class, Class.class};
Method installFunction = FunctionTable.class.getMethod("installFunction", args);
Object []params = {"here", FuncHere.class};
installFunction.invoke(_funcTable, params);
installed = true;