WriteFieldAccess w = entries.get(hash);
while (w != null) {
// Check if we have already written that field
if (w.getReference() == obj && w.getField() == field) {
// Update written value
w.update(type, value);
return;
}
WriteFieldAccess next = w.getNext();
if (next == null) {
// We did not write this field (we must add it to write set)