Text this: General principles of criminal liability in Sri lanka: a comparative analysis