manually build ArrayList from primitive array
removed commnented code
Merge remote-tracking branch 'espeed/master'