ItemBlock extends from Item ItemStack is something that holds an item and all the various other information like stack size and metadata. ItemStack also has a method called getItem() which will return the item it is holding.
You can also just have some patience and wait until the Forge 1.13 is made available. You'll be able to see all the source then, as well as all the ways Forge has been modified to work with it.