Add final on methods not designed for extension, plus checkstyle check for that.