Почему в Java невозможно перегрузить метод, просто изменив только тип возвращаемого значения? — ДейлиПреп