Converted Arrays.asList(..) return to ArrayList so that list modification operations are allowed