code: def parse_imethodcall(self, tup_tree):
          
  
          self.check_node(tup_tree, 'IMETHODCALL', ('NAME',))
  
          k = kids(tup_tree)
  
          if not k:
              raise CIMXMLParseError(
                  _format("Element {0!A} missing child elements "
                          "(expecting child elements "
                          "(LOCALNAMESPACEPATH, IPARAMVALUE*))", name(tup_tree)),
                  conn_id=self.conn_id)
  
          namespace = self.parse_localnamespacepath(k[0])
  
          params = [self.parse_iparamvalue(x) for x in k[1:]]
  
          return (name(tup_tree), attrs(tup_tree), namespace, params)
docs: ::
  
              <!ELEMENT IMETHODCALL (LOCALNAMESPACEPATH, IPARAMVALUE*)>
              <!ATTLIST IMETHODCALL
                 %CIMName;>