interp cases object getfield setfield setc