This will not compile as you can only pass List<? extends Number> to the Event.fire(). But yes, bounds should be taken into account and listed in the table.