Product.java 16-24