Japhta v The State ((1016/2023) [2025] ZASCA 80 (5 June 2025)) | CaseNotes