prefer guava over java.util.Collections and java.util.Arrays