docs: public void pushEnclosingMethodCall(Expression call) {
          if (call instanceof MethodCallExpression || call instanceof StaticMethodCallExpression) {
              enclosingMethodCalls.addFirst(call);
          } else {
              throw new IllegalArgumentException("Expression must be a method call or a static method call");
          }
      }