extracted class BottleNumber