public static void Rule(Term lhs, Atom atom, OptionalTermBody optionalTermBody) { }
public static void Rule(OptionalTermBody lhs) { }
public static void Rule(OptionalTermBody lhs, OpenParenthesis openParenthesis, CompoundTermBody compoundTermBody, CloseParenthesis closeParenthesis) { }