code: protected Converter createConverter(FaceletContext ctx)
      {
          if (_delegate.getConverterId(ctx) == null)
          {
              throw new TagException(_delegate.getTag(),
                                      "Default behavior invoked of requiring a converter-id passed in the "
                                      + "constructor, must override ConvertHandler(ConverterConfig)");
          }
          return ctx.getFacesContext().getApplication().createConverter(_delegate.getConverterId(ctx));
      }
docs: Create a Converter instance
  
  @param ctx
  FaceletContext to use
  @return Converter instance, cannot be null