(a) General rule.— Conduct which the actor believes to be necessary to avoid a harm or evil to himself or to another is justifiable if:
- (1) the harm or evil sought to be avoided by such conduct is greater than that sought to be prevented by the law defining the offense charged;
- (2) neither this title nor other law defining the offense provides exceptions or defenses dealing with the specific situation involved; and
- (3) a legislative purpose to exclude the justification claimed does not otherwise plainly appear.