Improve ArraySet codegen. am: 0ece864910
am: a903248f61

Change-Id: Ie01acb42e9d50267bee0a2ed3a949ed922f1798f