a {@link org.jbpm.env.Environment} provides access to a set of {@link org.jbpm.env.Context}s and it decouples a component from its environment.