/** * Passivates the <code>SessionContext</code> by clearing th {@link #ruleSet}, the * {@link #sessionVariables}, the {@link #storage}, and the {@link #input}. * * @return The SessionContext itself. * @see Session * @see Session#passivate() */ SessionContext<I> passivate() { this.input = null; // NOPMD this.ruleSet.clear(); this.storage.clear(); this.executions.clear(); this.sessionVariables.clear(); // NOPMD return this; }