public void start(StartContext context) throws StartException {
// get the remoting server (which allows remoting connector to connect to it) service
final ServiceContainer serviceContainer = context.getController().getServiceContainer();
// Register an EJB channel open listener
final OpenListener channelOpenListener = new ChannelOpenListener(serviceContainer);
try {
registration = endpointValue.getValue().registerService(EJB_CHANNEL_NAME, channelOpenListener, this.channelCreationOptions);
} catch (ServiceRegistrationException e) {
throw new StartException(e);
}