code: def get_answers(self):
          
          inst2ans = {}
  
          with io.open(self.test_ans, 'r') as fin:
              for line in fin:
                  line, _, lemma = line.strip().rpartition(' !! ')
                  lemma, pos = lemma[6:].split('#')
                  textid, _, line = line.partition(' ')
                  instid, _, line = line.partition(' ')
                  sensekey = line.split()
                  # What to do if there is no synset to convert to...
                  # synsetkey = [semcor_to_synset(i) for i in sensekey]
                  inst2ans[instid] = Answer(sensekey, lemma, pos)
          return inst2ans
docs: Returns a {(key,value), ...} dictionary of {(instance_id,Answer),...)}
          >>> coarse_wsd = SemEval2007_Coarse_WSD()
          >>> inst2ans = coarse_wsd.get_answers()
          >>> for inst in inst2ans:
          ...    print inst, inst2ans[inst
          ...    break