private Object[] toJavaArguments(final Method crystal, final FBSValueVector vec) throws InterpretException {
Object[] result = new Object[vec.size()];
Class<?>[] params = crystal.getParameterTypes();
for (int i = 0; i < vec.size(); i++) {
FBSValue val = vec.get(i);
result[i] = val.toJavaObject(params[i]);
}
return result;
}
/**