docs: @Override
      public Object getDefaultValue(Class<?> hint) {
          return (hint == null ||
                  hint == ScriptRuntime.ScriptableClass ||
                  hint == ScriptRuntime.FunctionClass) ?
              this : getDelegee().getDefaultValue(hint);
      }