code: public void setSbbContext(SbbContext context) {
  		// save the sbb context in a field
  		this.sbbContext = context;
  		// get the tracer if needed
  		this.tracer = context.getTracer(WakeUpSbb.class.getSimpleName());
  		// get jndi environment stuff
  		try {
  			final Context myEnv = (Context) new InitialContext();
  			// slee facilities
  			this.timerFacility = (TimerFacility) myEnv
  					.lookup(TimerFacility.JNDI_NAME);
  			this.nullACIFactory = (NullActivityContextInterfaceFactory) myEnv
  					.lookup(NullActivityContextInterfaceFactory.JNDI_NAME);
  			this.nullActivityFactory = (NullActivityFactory) myEnv
  					.lookup(NullActivityFactory.JNDI_NAME);
  			// the sbb interface to interact with SIP resource adaptor
  			this.sipProvider = (SleeSipProvider) myEnv
  					.lookup("java:comp/env/slee/resources/jainsip/1.2/provider");
  		} catch (Exception e) {
  			tracer.severe("Failed to set sbb context", e);
  		}
  	}
docs: /*
  (non-Javadoc)
  
  @see javax.slee.Sbb#setSbbContext(javax.slee.SbbContext)