2nd commit and can not use java collections.