public static boolean cppClassHasOnlyNativeParentsP(Stella_Class renamed_Class) {
    { Stella_Class renamed_Super = null;
      Cons iter000 = renamed_Class.classAllSuperClasses;

      for (;!(iter000 == Stella.NIL); iter000 = iter000.rest) {
        renamed_Super = ((Stella_Class)(iter000.value));
        if (!(renamed_Super.mixinP)) {
          if (Stella_Class.createNativeClassP(renamed_Super) &&
              (((StringWrapper)(KeyValueList.dynamicSlotValue(renamed_Super.dynamicSlots, Stella.SYM_STELLA_CLASS_CPP_NATIVE_TYPE, Stella.NULL_STRING_WRAPPER))).wrapperValue == null)) {
            return (false);
          }
        }
      }
    }
    return (true);
  }