@Override public Collection<IAcceptor<? super IResolvedTypes>> getDeferredLogic() { List<IAcceptor<? super IResolvedTypes>> result = Lists.newArrayList(super.getDeferredLogic()); result.addAll(parent.getDeferredLogic()); return result; }