code: public static Key SAY_OF_ASK(com.voxeo.tropo.actions.AskAction.Say... says) {
  
        return createKey("say", says);
      }
docs: <p>
  This determines what is played or sent to the caller. This can be a single
  object or an array of objects. When say is a part of an ask, it takes an
  event key. This determines if the prompt will be played based on a
  particular event; the possible events are:
  </p>
  <ul>
  <li><strong>nomatch</strong> -- Returned if the user did not say or input a
  valid response.</li>
  <li><strong>timeout</strong> -- Returned if there was no user input in the
  allotted time.</li>
  </ul>
  <p>
  Each of these event descriptors can also take an attempt value, based on
  the number of attempted input requests. For example, if you want to define
  a different say depending on the attempt, you would specify one say with
  the event 'nomatch:1' and a different say for the event 'nomatch:2'.
  </p>