code: @Override
      public UIComponent createComponent(ValueExpression componentExpression,
                                         FacesContext context,
                                         String componentType)
            throws FacesException {
          return getWrapped().createComponent(componentExpression, context, componentType);
      }
docs: <p class="changed_added_2_0">The default behavior of this method
  is to call {@link Application#createComponent(javax.el.ValueExpression, javax.faces.context.FacesContext, String)}
  on the wrapped {@link Application} object.</p>