using diamond notation
using diamond notation and combined exceptions