ES-5 Array extras and JS-1.8.5 shorthand generics