import java.util.*;
import checkers.javari.quals.*;
class Elements {
List<@QReadOnly Object> lQRo;
List<@ReadOnly Object> lRo;
List<@Mutable Object> lMut;
List<Object> lMut2;
void foo() {
lQRo = lQRo;
lQRo = lRo;
lQRo = lMut;
lQRo = lMut2;
//:: (assignment.type.incompatible)
lRo = lQRo;
lRo = lRo;
//:: (assignment.type.incompatible)
lRo = lMut;
//:: (assignment.type.incompatible)
lRo = lMut2;
//:: (assignment.type.incompatible)
lMut = lQRo;
//:: (assignment.type.incompatible)
lMut = lRo;
lMut = lMut;
lMut = lMut2;
//:: (assignment.type.incompatible)
lMut2 = lQRo;
//:: (assignment.type.incompatible)
lMut2 = lRo;
lMut2 = lMut;
lMut2 = lMut2;
}
}