Map<String, Object> env = new HashMap<String, Object>();
env.put("a", 3.0);
env.put("b", 9.0);
assertEquals(Math.pow(3.0, 9.0), this.function.call(env, new AviatorJavaType("a"), new AviatorJavaType("b"))
.getValue(null));
assertEquals(Math.pow(9.0, 4), this.function.call(env, new AviatorJavaType("b"), AviatorNumber.valueOf(4))
.getValue(null));
assertEquals(Math.pow(-2.3, 3.0), this.function
.call(env, AviatorNumber.valueOf(-2.3), new AviatorJavaType("a")).getValue(null));
}