Wat is een door de gebruiker gedefinieerde uitzondering in Java met een voorbeeld?