public String encode(String value) { return doubleMetaphone(value);
public Object encode(Object obj) throws EncoderException {  if (!(obj instanceof String)) { throw new EncoderException("DoubleMetaphone encode parameter is not of type String"); } else { return doubleMetaphone((String) obj); }
    public String encode(String value) {        return doubleMetaphone(value);       }