Director of Public Prosecutions v G.D. (Approved) [2024] IECA 25 (30 January 2024)