class_docstr: Abstract class to take in an AST node to check if it needs to be renamed.
  
  It checks if AST node is a function call with
  an argument that needs to be renamed, and rename the argument if needed.
class_docstr_tok: ["Abstract","class","to","take","in","an","AST","node","to","check","if","it","needs","to","be","renamed",".","It","checks","if","AST","node","is","a","function","call","with","an","argument","that","needs","to","be","renamed",",","and","rename","the","argument","if","needed","."]
docstr: Checks node for matches and also contains certain parameter, returns boolean.
  
  If the node matches any of the relevant functions and
  contains the parameter to be renamed.
  
  Args:
      node (ast.Call): a node that represents a function call. For more,
          see https://docs.python.org/3/library/ast.html#abstract-grammar.
  
  Returns:
      bool: If the ``ast.Call`` matches the relevant function calls and
          contains the parameter to be renamed.
docstr_tok: ["Checks","node","for","matches","and","also","contains","certain","parameter",",","returns","boolean",".","If","the","node","matches","any","of","the","relevant","functions","and","contains","the","parameter","to","be","renamed",".","Args",":","node","(","ast.Call",")",":","a","node","that","represents","a","function","call",".","For","more",",","see","https",":","\/\/docs.python.org\/3\/library\/ast.html","#","abstract-grammar",".","Returns",":","bool",":","If","the","``","ast.Call","``","matches","the","relevant","function","calls","and","contains","the","parameter","to","be","renamed","."]
code: def node_should_be_modified(self, node):
      """Checks node for matches and also contains certain parameter, returns boolean.
  
      If the node matches any of the relevant functions and
      contains the parameter to be renamed.
  
      Args:
          node (ast.Call): a node that represents a function call. For more,
              see https://docs.python.org/3/library/ast.html#abstract-grammar.
  
      Returns:
          bool: If the ``ast.Call`` matches the relevant function calls and
              contains the parameter to be renamed.
      """
      return matching.matches_any(
          node, self.calls_to_modify
      ) and matching.has_arg(node, self.old_param_name)
  
imports: from __future__ import absolute_import
  import ast
  from abc import abstractmethod
  from sagemaker.cli.compatibility.v2.modifiers import matching, parsing
  from sagemaker.cli.compatibility.v2.modifiers.modifier import Modifier
label_desc: Use image node_id 4 for calling the ParamRenamer obj's underlying member method code with example usage: obj.node_should_be_modified(node) and returns: unknown