It should be package-private and final. Changed.