} else if (sig.equals("si")) {
command.invoke(engine, request.args(1), request.args(2), request.argi(3), callback);
} else if (sig.equals("sf")) {
command.invoke(engine, request.args(1), request.args(2), request.argf(3), callback);
} else if (sig.equals("sS")) {
command.invoke(engine, request.args(1), request.args(2), request.argS(3), callback);
} else if (sig.equals("sI")) {
command.invoke(engine, request.args(1), request.args(2), request.argI(3), callback);
} else if (sig.equals("sF")) {
command.invoke(engine, request.args(1), request.args(2), request.argF(3), callback);
} else if (sig.equals("is")) {