Made use of CollectionUtils