code: @Override
      public Character convert(String v) {
          if (v == null) {
              return null;
          }
          if (v.length() != 1) {
              throw new IllegalArgumentException("Not a valid character: " + v);
          } else {
              return v.charAt(0);
          }
      }
docs: {@inheritDoc}