code: public static String interpret(String text)
  	{
  		if (text == null)
  			return null;
  
  		if (isEncrypted(text))
  		{
  			try
  			{
  
  				text = text.substring(CRYPTION_PREFIX.length());
  				text = getCanonical().decryptText(text);
  			}
  			catch (Exception e)
  			{
  				throw new ConfigException("Cannot interpret:" + text, e);
  			}
  		}
  		return text;
  	}
docs: If the text is encrypted the decrypted value is returned. If the text is
  not encrypted to original text is returned.
  
  @param text
  the string values (encrypt or decrypted). Encrypted are
  prefixed with {cryption}
  @return if the value starts with the {cryption} prefix the encrypted
  value is return, else the given value is returned