code: @Override
      public Object execIdCall(IdFunctionObject f, Context cx, Scriptable scope,
                               Scriptable thisObj, Object[] args)
      {
          throw f.unknown();
      }
docs: 'thisObj' will be null if invoked as constructor, in which case
  * instance of Scriptable should be returned.