if (queues.containsKey(queueName)) {
queues.get(queueName).update(properties);
} else {
AutomaticWorkQueueImpl wq = new AutomaticWorkQueueImpl(queueName);
wq.setShared(true);
wq.update(properties);
wq.addChangeListener(this);
queues.put(pid, wq);
}
}