Because ListElement implements both deprecated interfaces. This condition can be added when removing those interfaces. At this moment it doesn't add any value IMHO.