code: @Override
  	public void setSbbContext(SbbContext context) {
  		// SLEE
  		this.tracer = context.getTracer("SipRegistrar");
  		this.sbbContextExt = (SbbContextExt) context;
  		this.nullActivityContextInterfaceFactory = this.sbbContextExt
  				.getNullActivityContextInterfaceFactory();
  		this.activityContextNamingFacility = this.sbbContextExt
  				.getActivityContextNamingFacility();
  		this.nullActivityFactory = this.sbbContextExt.getNullActivityFactory();
  		this.timerFacility = this.sbbContextExt.getTimerFacility();
  
  		// get SIP stuff
  		this.sipRA = (SleeSipProvider) this.sbbContextExt
  				.getResourceAdaptorInterface(sipRATypeID, sipRALink);
  
  		this.messageFactory = this.sipRA.getMessageFactory();
  		this.headerFactory = this.sipRA.getHeaderFactory();
  		this.addressFactory = this.sipRA.getAddressFactory();
  
  	}
docs: --- SLEE 1.1 SBB contract