Защо varargs на метода трябва да са отделни от основното тяло на метода? Кодът по-долу е правилен, но защо не мога да сложа декларация на метод varargs в тялото на основния метод?
public class TryVariableArgumentList {
public static void main(String[] args) {
x("first","second");
public static void x(String... list) {
for (String y : list)
System.out.println(y);
}
}
}