code: public void requestFailed (int oid, ObjectAccessException cause)
      {
          // do the right thing with our pending state
          if (!_pending) {
              log.warning("Criminy creole! Our subscribe failed but we're " +
                          "not pending!? " + this);
              // go with our badselves, it's the only way
          }
          _pending = false;
  
          // if we're active, let our subscriber know that the shit hit the fan
          if (_active) {
              // deactivate ourselves as we never got our object (and thus
              // the real subscriber need not call unsubscribe())
              _active = false;
              _subscriber.requestFailed(oid, cause);
          }
      }
docs: documentation inherited from interface