How to copy an array

That’s used for a variable argument parameter.
It means we can pass an array or any number of arguments to that parameter.
Such parameter behaves as an array inside its function.

Keyword final prohibits a variable to be re-assigned once it’s initialized.
Keyword final doesn’t turn the object a variable points to immutable.