code: def parse_declaration_expressn_ternaryif(self, cond, iftrue, iffalse, es):
          
          es = es + self.parse_declaration_expressn(iftrue, es='')
          es = es + ' if ' + self.parse_declaration_expressn(cond, es='')
          es = es + ' else ' + self.parse_declaration_expressn(iffalse, es='')
          return es
docs: Classic if statement.  This needs to be rearranged.
  
          In wdl, this looks like:
          if <condition> then <iftrue> else <iffalse>
  
          In python, this needs to be:
          <iftrue> if <condition> else <iffalse>
  
          :param cond:
          :param iftrue:
          :param iffalse:
          :param es:
          :return: