@Override public void namespaceItemAdded(final StatementContextBase<?, ?, ?> context, final Class<?> namespace, final Object key, final Object value) { LOG.debug("Action for {} got key {}", keys, key); final StatementContextBase<?, ?, ?> target = contextImpl(value); if (!it.hasNext()) { target.addMutation(modPhase, this); resolvePrereq((C) value); return; } hookOnto(target, namespace, it.next()); }