protected void mergeDeferredRunnables(ResolvedTypes parent) { Collection<IAcceptor<? super IResolvedTypes>> runnables = super.getDeferredLogic(); for (IAcceptor<? super IResolvedTypes> runnable : runnables) { parent.addDeferredLogic(runnable); } }