Would you mind putting the `{` on the same line as the declaration (here and everywhere else in the patch)? `public abstract class Expression {`