кстате, интересный момент, а почему в жаве Tuple не реализован? не раз приходись велосипедить. в сторонних фреймворках это есть
Есть мысль, что кортежи имеют право на жизнь в языках, имеющих значительную функциональную составляющую. Джава до недавнего (относительно) времени такой не была, т.е. там, где возникал соблазн исользовать какую-то сферическую "пару" в вакууме корректнее было бы выделить отдельный тип.