docstr: returns : (card_present, card_data)
code: def get_card_data(self, step, task, card_type, card_id=None):
      """
      returns : (card_present, card_data)
      """
      raise NotImplementedError()
  
imports: import sys
  import os
  from metaflow.exception import MetaflowException
  from metaflow import current
  from metaflow.cards import get_cards
  from metaflow.plugins.cards.exception import CardNotPresentException
label_desc: Use image node_id 9 for calling the MetaflowCheck obj's underlying member method code with example usage: obj.get_card_data(step, task, card_type, card_id) without return types