I think you can make this method `final` because `size` field is final.