Поскольку аргументы, переданные методу в Java, указывают на исходные структуры данных в методе вызывающего, его дизайнеры намеревались использовать их для возврата нескольких значений, как и норма в других языках, таких как C?
Или это опасное неправильное использование общего свойства Java, что переменные являются указателями?