public void omnivore(Object... args) {
// what now?
}
В Java переменная любого ссылочного типа (объекты и массивы), включая переменные некоторого универсального типа, даже групповые символы, может быть передана параметру типа Object. Переменная любого примитивного типа может быть автоматически помещена в соответствующий ей тип оболочки, который является ссылочным типом, и поэтому может быть передан как Object. Итак, Object...
примет любое количество чего угодно.