{
// Get the crypt implementation from the application
ICrypt urlCrypt = Application.get().getSecuritySettings().getCryptFactory().newCrypt();
// Decrypt the query string
final String queryString = urlCrypt.decryptUrlSafe(secureParam);
// The querystring might have been shortened (length reduced).
// In that case, lengthen the query string again.
this.queryString = rebuildUrl(queryString);