global

def candidate_block_wrapper_nodes

def candidate_block_wrapper_nodes
  @candidate_block_wrapper_nodes ||= candidate_method_ident_nodes.map do |method_ident_node|
    block_wrapper_node = method_ident_node.each_ancestor.find { |node| node.type == :method_add_block }
    next nil unless block_wrapper_node
    method_call_node = block_wrapper_node.children.first
    method_call_node.include?(method_ident_node) ? block_wrapper_node : nil
  end.compact
end