docs: @SuppressWarnings("unchecked")
      @Override
      public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String, ?> sharedState, Map<String, ?> options) {
          this.callbackHandler = callbackHandler;
          this.subject = subject;
          this.sharedState = (Map<String, Object>) sharedState;
          this.options = options;
      }