* @param value
   * @param configuration
   * @return Stella_Object
   */
  public static Stella_Object addConfigurationProperty(String property, Stella_Object value, KeyValueList configuration) {
    if (configuration == null) {
      configuration = Stella.$SYSTEM_CONFIGURATION_TABLE$;
    }
    { Stella_Object temp000 = configuration.lookup(StringWrapper.wrapString(property));

      configuration.insertAt(StringWrapper.wrapString(property), (((temp000 != null) ? temp000 : Stella.NIL)).consify().concatenate(Cons.cons(value, Stella.NIL), Stella.NIL));
    }
    Keyword.runConfigurationPropertyDemon(Stella.KWD_ADD, property, value, configuration);
    return (value);
  }