apply Guava's static collections utilities

I wonder if we can ignore the allocing ArrayList collection size operation here.