def METHOD_NAME(self):
    ans = Dispatch(dispatch_type=2)
    ans.ident = self.ident.get_text()
    try:
        ans.ident = Data.compile(ans.ident)
    except Exception:
        pass
    ans.phase = self.phase.get_text()
    try:
        ans.phase = Data.compile(ans.phase)
    except Exception:
        pass
    try:
        ans.when = Data.compile(self.sequence.get_text())
    except Exception:
        msg = "Invalid sequence specified.\n\n%s" % (sys.exc_info(),)
        MDSplusErrorMsg('Invalid Sequence', msg)
        raise
    ans.completion = self.event.get_text()
    if ans.completion == '':
        ans.completion = None
    else:
        try:
            ans.completion = Data.compile(ans.event)
        except Exception:
            pass
    return ans