Unusable Objects In Java