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