code: public String optString(Enum<?> key, String defaultValue) {
  		return optString(key.name(), defaultValue);
  	}
docs: Get an optional string associated with a key. It returns the defaultValue
  if there is no such key.
  
  @param key
  A key string.
  @param defaultValue
  The default.
  @return A string which is the value.