public Object execIdCall(
     IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) {
   if (f.hasTag(FTAG)) {
     if (f.methodId() == Id_JavaAdapter) {
       return js_createAdapter(cx, scope, args);
     }
   }
   throw f.unknown();
 }
 /**
  * 'thisObj' will be null if invoked as constructor, in which case * instance of Scriptable should
  * be returned.
  */
 public Object execIdCall(
     IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) {
   throw f.unknown();
 }