public String decode(String pString) throws DecoderException { if (pString == null) { return null; } try { return new String(decode(pString.getBytes(this.getEncoding()))); } catch(UnsupportedEncodingException e) { throw new DecoderException(e.getMessage()); }
public byte[] decode(byte[] pArray) throws DecoderException { return decodeUrl(pArray);
    public String decode(String pString) throws DecoderException {        if (pString == null) {            return null;        }        try {            return new String(decode(pString.getBytes(this.getEncoding())));        } catch(UnsupportedEncodingException e) {            throw new DecoderException(e.getMessage());        }    }