1. Considering Servlets 3.0 and listeners invocation order, choose statements that are true:

  1. the order is always unspecified,
  2. the order is specified by alphabetically sorted listener implementation class names,
  3. the order is unspecified when using annotations to define listeners,
  4. the order can be defined only when using Deployment Descriptor to define listeners.