Почему нет (стандартное, сертифицированное по Java) решение, как часть самого языка Java, возвращать несколько значений из метода Java, а не разработчикам, которые должны использовать свои собственные средства, такие как Карты, Списки, Пары и т.д.? Почему Java не поддерживает объекты n-кортежей?
Особое внимание уделяется тривиальным частным методам, которые могут изменять два объекта вместе (в тандеме), и в этом случае типизированный объект как возвращаемый звук переполняет.