@Override
public Callable<Object> getMethod(String name, final Object[] args) {
if ("eval".equals(name)) {
if (args.length != 1) {
throw new ZussException("invalid count of arguments to method eval");
}
return new Callable<Object>() {
@Override
public Object call() throws Exception {