public Object getActivityContextInterfaceFactory(
			ResourceAdaptorTypeID raTypeID) throws NullPointerException,
			IllegalArgumentException {
		if (raTypeID == null) {
			throw new NullPointerException("null ra type id");
		}
		if (!sbbObject.getSbbComponent().getDependenciesSet().contains(raTypeID)) {
			throw new IllegalArgumentException("ra type "+raTypeID+" not referred by the sbb.");
		}
		return sleeContainer.getComponentRepository().getComponentByID(raTypeID).getActivityContextInterfaceFactory();
	}
public Object getActivityContextInterfaceFactory ( ResourceAdaptorTypeID raTypeID ) throws NullPointerException , IllegalArgumentException { if ( raTypeID == null ) { throw new NullPointerException ( "null ra type id" ) ; } if ( ! sbbObject . getSbbComponent ( ) . getDependenciesSet ( ) . contains ( raTypeID ) ) { throw new IllegalArgumentException ( "ra type " + raTypeID + " not referred by the sbb." ) ; } return sleeContainer . getComponentRepository ( ) . getComponentByID ( raTypeID ) . getActivityContextInterfaceFactory ( ) ; }
/*
(non-Javadoc)

@see
org.mobicents.slee.SbbContextExt#getActivityContextInterfaceFactory(javax
.slee.resource.ResourceAdaptorTypeID)