public void operationComplete(FutureRelay future) throws Exception {
// find neighbors again
if (future.isSuccess()) {
FutureBootstrap futureBootstrap = bootstrapBuilder.start();
futureBootstrapNAT.futureBootstrap1(futureBootstrap);
futureBootstrap.addListener(new BaseFutureAdapter<FutureBootstrap>() {
@Override
public void operationComplete(FutureBootstrap future) throws Exception {
if (future.isSuccess()) {
Shutdown shutdown = startRelayMaintenance(futureRelay, bootstrapBuilder, distributedRelay);
futureBootstrapNAT.done(shutdown);