Tendrías que plantearte que debería hacer y que hace este método:
Código:
public void agregarProducto(Producto p, int cant) {
Item i = this.obtenerItem(p.getNombre());
if(i != null){
i.setCantidad(i.getCantidad());
i.setCantidad(i.getCantidad());
}
else {
items.add(new Item(p, cant));
}
}