code: @Override
      public void publishEvent(FacesContext context,
                               Class<? extends SystemEvent> systemEventClass,
                               Object source) {
          getWrapped().publishEvent(context, systemEventClass, source);
      }
docs: <p class="changed_added_2_0">The default behavior of this method
  is to call {@link Application#publishEvent(javax.faces.context.FacesContext, Class, Object)}
  on the wrapped {@link Application} object.</p>