Controlling Visibility of Class Extensions by Alexandre Bergel