C
IItemConsumer
public interface IItemConsumerFactory<C extends IItemConsumer<C>>
boolean
acceptType(IType<IItem> type)
newItemConsumer(IType<IItem> itemType)
boolean acceptType(IType<IItem> type)
type
true
false
C newItemConsumer(IType<IItem> itemType)
itemType