public LocationMgrTunnel(String cellName, StreamEngine engine, Args args)
{
super(cellName, "System", args);
_nucleus = getNucleus();
_socket = engine.getSocket();
_rawOut = new BufferedOutputStream(engine.getOutputStream());
_rawIn = new BufferedInputStream(engine.getInputStream());
CellDomainRole role = args.hasOption("role") ? CellDomainRole.valueOf(
args.getOption("role").toUpperCase()) : CellDomainRole.SATELLITE;
_localDomainInfo = new CellDomainInfo(_nucleus.getCellDomainName(),
Version.of(LocationMgrTunnel.class).getVersion(), role);
}