use google collection for compareTo