public void connect(EventChannel channel, boolean useOrSemantic) throws AdminLimitExceeded,
AlreadyConnected
{
StructuredPullConsumerPOATie _receiverTie = new StructuredPullConsumerPOATie(this);
ConsumerAdmin _consumerAdmin = channel.default_consumer_admin();
IntHolder _proxyId = new IntHolder();
pullSupplier_ = StructuredProxyPullSupplierHelper.narrow(_consumerAdmin
.obtain_notification_pull_supplier(ClientType.STRUCTURED_EVENT, _proxyId));
Assert.assertEquals(pullSupplier_.MyType(), ProxyType.PULL_STRUCTURED);
pullSupplier_.connect_structured_pull_consumer(StructuredPullConsumerHelper
.narrow(_receiverTie._this(orb_)));
connected_ = true;
}