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