code: func (c CallList) ContainsCallExpr(n ast.Node, ctx *Context, stripVendor bool) *ast.CallExpr {
  	selector, ident, err := GetCallInfo(n, ctx)
  	if err != nil {
  		return nil
  	}
  
  	// Use only explicit path (optionally strip vendor path prefix) to reduce conflicts
  	path, ok := GetImportPath(selector, ctx)
  	if !ok {
  		return nil
  	}
  	if stripVendor {
  		if vendorIdx := strings.Index(path, vendorPath); vendorIdx >= 0 {
  			path = path[vendorIdx+len(vendorPath):]
  		}
  	}
  	if !c.Contains(path, ident) {
  		return nil
  	}
  
  	return n.(*ast.CallExpr)
  	/*
  		// Try direct resolution
  		if c.Contains(selector, ident) {
  			log.Printf("c.Contains == true, %s, %s.", selector, ident)
  			return n.(*ast.CallExpr)
  		}
  	*/
  
  }
docs: // ContainsCallExpr resolves the call expression name and type
  /// or package and determines if it exists within the CallList