(14) (a) No person shall be held guilty of, or punished for, an offence on account of any act or omission which did not, at the time of such act or omission, constitute an offence, except for any act or omission which, at the time it was committed, was criminal according to the principles of public international law.