Update Shelf.java