docs: @Override
      public void put(String name, Scriptable start, Object value)
      {
          if (putImpl(name, 0, start, value))
              return;
  
          if (start == this) throw Kit.codeBug();
          start.put(name, start, value);
      }