docs: public static final String decrypt(String secretKey, String encryptedText) {
          if (encryptedText == null) {
              return null;
          }
          if (encryptedText.startsWith("$CRYPT::")) { //$NON-NLS-1$
              byte[] decoded = Base64.decodeBase64(encryptedText.substring(8));
              Cipher cipher;
              try {
                  SecretKeySpec skeySpec = keySpecFromSecretKey(secretKey);
                  
                  cipher = Cipher.getInstance("AES"); //$NON-NLS-1$
                  cipher.init(Cipher.DECRYPT_MODE, skeySpec);
              } catch (NoSuchAlgorithmException | NoSuchPaddingException | InvalidKeyException e) {
                  throw new RuntimeException(e);
              }
              try {
                  return new String(cipher.doFinal(decoded));
              } catch (IllegalBlockSizeException | BadPaddingException e) {
                  throw new RuntimeException(e);
              }
          } else {
              return encryptedText;
          }
      }