function memberToString(memberExprNode) {
    const { object, property } = memberExprNode;
    let result = "";

    if (t.isIdentifier(object)) result += object.name;
    if (t.isMemberExpression(object)) result += memberToString(object);
    if (t.isIdentifier(property)) result += property.name;

    return result;
  }
Here, we validate a case where there is a local binding of
one of Math, String or Number. Here we have to get the
global Math instead of using the local one - so we do the
following transformation

var _Mathmax = Math.max;

to

var _Mathmax = (0, eval)("this").Math.max;