code: public Object toObject(String pStr){
          String decoded = null;
          try{
              decoded = decoder.decode(pStr);
          }catch(DecoderException ex){
               ex.printStackTrace();
               throw new TranslationException(ex.getMessage());
          }
          return decoded;
      }
docs: converts the passed in String to an equivalent object
  @param pStr
  @return Object