Av ren nyfikenhet för en som inte hållit på med Java: är det någon speciell formulering i beskrivningen som gör det tydligt att elementen skall bytas ut mot varandra/byta plats? För som jag läser det så står det bara att de skall bytas ut, men inte mot vad.
Med största sannolikhet är det tänkt precis som du säger, men vad är det som gör det uppenbart?