synchronized(this) {
if(haveCalledFProxy) return;
haveCalledFProxy = true;
}
pushDataManager=new PushDataManager(getTicker());
intervalPushManager=new IntervalPusherManager(getTicker(), pushDataManager);
bookmarkManager = new BookmarkManager(core, publicGatewayMode());
try {
FProxyToadlet.maybeCreateFProxyEtc(core, node, node.config, this);
} catch (IOException e) {