AbstractWineBottle2 AbstractWineBottle3