В Java 7 у вас есть возможность помещать аннотацию @SafeVarargs
для подавления предупреждения, которое вы получаете при компиляции метода с невосстанавливаемым параметром varargs. Проект Coin предусматривает, что аннотация должна использоваться, когда метод гарантирует, что в массив varargs хранятся только элементы того же типа, что и параметр varargs.
Что будет примером небезопасного метода?