The Mistake of Fact or Law Defense in Criminal Law Cases