*/
public static Object mathAtan2(Object[] args, XelContext ctx) {
final double x = CommonFns.toNumber(args[0]).doubleValue();
final double y = CommonFns.toNumber(args[1]).doubleValue();
if (x == 0 && y == 0) {
throw new SSErrorXelException(SSError.DIV0);
}
if (x == 0) {
return UtilFns.validateNumber(y > 0 ? (Math.PI / 2) : (-Math.PI /2));
} else {
return UtilFns.validateNumber(Math.atan(y / x));