code: private Node tryFoldCall(Node n) {
      checkArgument(n.isCall());
  
      if (NodeUtil.isObjectDefinePropertiesDefinition(n)) {
        Node srcObj = n.getLastChild();
        if (srcObj.isObjectLit() && !srcObj.hasChildren()) {
          Node parent = n.getParent();
          Node destObj = n.getSecondChild().detach();
          parent.replaceChild(n, destObj);
          reportChangeToEnclosingScope(parent);
        }
      }
      return n;
    }
docs: Remove useless calls:
  Object.defineProperties(o, {})  ->  o