code: public boolean getBoolean(String key, boolean defaultValue) {
  
          Object value = m_configurationObjects.get(key);
  
          if (value instanceof Boolean) {
              return ((Boolean)value).booleanValue();
  
          } else if (value instanceof String) {
              Boolean b = Boolean.valueOf((String)value);
              m_configurationObjects.put(key, b);
              return b.booleanValue();
  
          } else {
              return defaultValue;
          }
      }
docs: Returns the boolean associated with the given parameter,
  or the default value in case there is no boolean value for this parameter.<p>
  
  @param key the parameter to look up the value for
  @param defaultValue the default value
  
  @return the boolean associated with the given parameter,
  or the default value in case there is no boolean value for this parameter