class_docstr: Abstract class to handle parameter renames for methods that belong to objects.
  
  This differs from ``ParamRenamer`` in that a node for a standalone function call
  (i.e. where ``node.func`` is an ``ast.Name`` rather than an ``ast.Attribute``) is not modified.
class_docstr_tok: ["Abstract","class","to","handle","parameter","renames","for","methods","that","belong","to","objects",".","This","differs","from","``","ParamRenamer","``","in","that","a","node","for","a","standalone","function","call","(","i.e",".","where","``","node.func","``","is","an","``","ast.Name","``","rather","than","an","``","ast.Attribute","``",")","is","not","modified","."]
docstr: Checks node for matches and also contains certain parameter, returns boolean.
  
  If the ``ast.Call`` node matches any of the relevant functions and
  contains the parameter to be renamed returns True.
  
  This looks for a call of the form ``<object>.<method>``, and
  assumes the method cannot be called on its own.
  
  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","``","ast.Call","``","node","matches","any","of","the","relevant","functions","and","contains","the","parameter","to","be","renamed","returns","True",".","This","looks","for","a","call","of","the","form","``","<","object",">",".","<","method",">","``",",","and","assumes","the","method","can","not","be","called","on","its","own",".","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 ``ast.Call`` node matches any of the relevant functions and
      contains the parameter to be renamed returns True.
  
      This looks for a call of the form ``<object>.<method>``, and
      assumes the method cannot be called on its own.
  
      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.
      """
      if isinstance(node.func, ast.Name):
          return False
  
      return super(MethodParamRenamer, self).node_should_be_modified(
          node
      )
  
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 1 for calling the MethodParamRenamer obj's underlying member method code with example usage: obj.node_should_be_modified(node) and returns: super, False