code: public synchronized SIPWebContext getValue() throws IllegalStateException {
          final SIPWebContext sipContext = this.sipContext;
          if (sipContext == null) {
              throw new IllegalStateException();
          }
          return sipContext;
      }
docs: {@inheritDoc}