added method unmodifiableCollection to CollectionUtils