Object result;  if (!(pObject instanceof java.lang.String)) {
if (!(pObject instanceof String)) {
    public Object encode(Object pObject) throws EncoderException {        Object result;        if (!(pObject instanceof java.lang.String)) {            throw new EncoderException("Parameter supplied to Soundex encode is not of type java.lang.String");        } else {            result = soundex((String) pObject);        }        return result;    }