code: public String getText(String key, String aDefault)
     {
        String retval = null;
        retval = getText(key);
        if (retval == null || retval.length() == 0)
        {
           retval = aDefault;
        }
        if (retval.startsWith(CRYPTION_PREFIX))
        {
           try
           {
              retval = retval.substring(CRYPTION_PREFIX.length());
              retval = new Cryption().decryptText(retval);
           }
           catch (Exception e)
           {
              throw new SystemException(e);
           }
        }
        return retval;
  
     }
docs: Retrieves a Settings property as a String object. <p/>Loads the file
  if not already initialized.
  
  @param key the Key name of the property to be returned.
  @param aDefault the default value
  @return Value of the property as a string or null if no property found.