Deductions -3 no name, date, lab or section in MarketBasket -3 no name, date, lab or section in Produce -3 no name, date, lab or section in Item -1 Why do you think you needed local variables in getUnitPrice, getName, getPlu (in Produce) -1 Why do you think you needed local variables in getPrice, getName, getQuantity, and getItemCost (in Item)? -1 why do you think you need unitPrice in getUnitPrice? (in Produce) why do you think you need newPlu in getPlu? (in Produce) why do you think you need descript in getName? (in Produce) -1 why do you think you need price in getPrice? (in Item) why do you think you description in getName? (in Item) why do you think you need quantity in getQuantity? (in Item) why do you think you need cost, quantity, price in getItemCost? (in Item) -2 not initializing totalCost in MarketBasket -2 not initializing itemCount in MarketBasket -2 for double price = thing.getUnitPrice(); in Item why do you think you need the variableprice? declaring an initializing a variable in same statement -1 for String description = thing.getName(); why do you think you need the variable description? declaring an initializing a variable in same statement -1 for 0 instead of 0.0 in initialization of totalCost -1 declaring a variable in the middle of a method in addItem -5 error in constructor in Produce (description = description) -5 error in constructor in Item (thing = thing) -5 adding unnecessary attribute: private int counter = 0; -1 and declaring and initializing it in same statement: private int counter = 0; -5 basket[counter] = anItem; -- USING wrong index variable in addItem -5 counter++; INCREMENTING wrong variable in addItem