docs: @Override
      public Character convert(final String valueStr, final boolean _caseSensitive, final Object target)
              throws ParseException
      {
          if (valueStr.length() == 1)
          {
              if (_caseSensitive)
                  return new Character(valueStr.charAt(0));
              return new Character(valueStr.toLowerCase().charAt(0));
          }
          throw new ParseException("invalid value for character argument: " + valueStr, 0);
      }