code: public void setSbbContext(SbbContext sbbContext) {
  		this.sbbContext = sbbContext;
  		try {
  			Context ctx = (Context) new InitialContext()
  					.lookup("java:comp/env");
  
  			smppProvider = (SmppProvider) 
  				ctx.lookup("slee/resources/smpp/3.4/smppinterface");            
  			smppAcif = (ActivityContextInterfaceFactory) 
              	ctx.lookup("slee/resources/smpp/3.4/factoryprovider");
  		} catch (NamingException ne) {
  			logger.error("Could not set SBB context: " + ne.toString(), ne);
  		}
  	}
docs: implements javax.slee.Sbb Please refer to JSLEE v1.1 Specification, Early
  Draft Review Page 54 for further information. <br>
  The SLEE invokes this method after a new instance of the SBB abstract
  class is created. During this method, an SBB entity has not been assigned
  to the SBB object. The SBB object can take advantage of this method to
  allocate and initialize state or connect to resources that are to be held
  by the SBB object during its lifetime. Such state and resources cannot be
  specific to an SBB entity because the SBB object might be reused during
  its lifetime to serve multiple SBB entities. <br>
  This method indicates a transition from state "DOES NOT EXIST" to
  "POOLED" (see page 52)