public static void registerNativeName(Symbol name, Keyword language, Keyword category) {
    { KeyValueList tableentry = ((KeyValueList)(Stella.$NATIVE_NAME_TABLE$.lookup(name)));
      List categories = null;

      if (tableentry == null) {
        tableentry = KeyValueList.newKeyValueList();
      }
      categories = ((List)(tableentry.lookup(language)));
      if (categories == null) {
        categories = List.newList();
      }
      categories.insertNew(category);
      tableentry.insertAt(language, categories);
      Stella.$NATIVE_NAME_TABLE$.insertAt(name, tableentry);
    }
  }