private volatile IndexProvider localIndexProvider;
private final int machineId;
private volatile MasterServer masterServer;
private final AtomicBoolean reevaluatingMyself = new AtomicBoolean();
private ScheduledExecutorService updatePuller;
<BUG>private volatile Machine cachedMaster = Machine.NO_MACHINE;
private volatile boolean started;</BUG>
private final List<KernelEventHandler> kernelEventHandlers =
new CopyOnWriteArrayList<KernelEventHandler>();
private final Collection<TransactionEventHandler<?>> transactionEventHandlers =

private volatile IndexProvider localIndexProvider;
private final int machineId;
private volatile MasterServer masterServer;
private final AtomicBoolean reevaluatingMyself = new AtomicBoolean();
private ScheduledExecutorService updatePuller;
private final List<KernelEventHandler> kernelEventHandlers =
new CopyOnWriteArrayList<KernelEventHandler>();
private final Collection<TransactionEventHandler<?>> transactionEventHandlers =
