public class SlaveIdGenerator implements IdGenerator
{
public static class SlaveIdGeneratorFactory implements IdGeneratorFactory
{
private final Broker broker;
<BUG>private final ResponseReceiver receiver;
public SlaveIdGeneratorFactory( Broker broker, ResponseReceiver receiver )</BUG>
{
this.broker = broker;
this.receiver = receiver;

public class SlaveIdGenerator implements IdGenerator
{
public static class SlaveIdGeneratorFactory implements IdGeneratorFactory
{
private final Broker broker;
private final ResponseReceiver receiver;
private final Map<IdType, IdGenerator> generators = new HashMap<IdType, IdGenerator>();
public SlaveIdGeneratorFactory( Broker broker, ResponseReceiver receiver )
{
this.broker = broker;
this.receiver = receiver;
