if ((msgBoxAddr.getAllReferenceParameters() == null || msgBoxAddr.getAllReferenceParameters()
.get(MsgBoxQNameConstants.MSG_BOXID_QNAME).getText() == null)
&& biginIndex == -1)
throw new MsgBrokerClientException("Invalid Message Box Address");
this.msgBoxUser = new MsgBoxClient();
MessagePuller messagePuller = new MessagePuller(msgBoxUser, msgBoxAddr, handler, interval, timeout);
messagePuller.startPulling();
return messagePuller;
}