code: private Node tryFoldCtorCall(Node n) {
      checkArgument(n.isNew());
  
      // we can remove this for GETELEM calls (anywhere else?)
      if (inForcedStringContext(n)) {
        return tryFoldInForcedStringContext(n);
      }
      return n;
    }
docs: Try to fold away unnecessary object instantiation.
  e.g. this[new String('eval')] -> this.eval