code: public final boolean getBoolean(final String property) {
      final String val = properties.get(property).trim().toUpperCase();
      if (val.equals("1"))
        return true;
      if (val.equals("TRUE"))
        return true;
      if (val.equals("YES"))
        return true;
      return false;
    }
docs: Returns the given property as a boolean
  
  Property values are case insensitive and the following values will result
  in a True return value: - 1 - True - Yes
  
  Any other values, including an empty string, will result in a False
  
  @param property The property to load
  @return A parsed boolean
  @throws NullPointerException if the property was not found