- // TODO test duplicate ids.
- notNull(aT);
- registered.add(wrap(id.getId() + ".", aT));
+ notNull("aT", aT);
+ if (registered.containsKey(aT.getId())) {
+ throw new ConfigException("Duplicate id '" + aT.getId() + "'");
+ }
+ registered.put(aT.getId(), wrap(id.getId() + ".", aT));