Analyse the general preconditions of criminal liability under the Finnish Criminal Code (39/1889): the principle of legality, objective elements of the offence, intent and negligence, grounds excluding liability such as self-defence and necessity, complicity, and attempt.