Why `Pair<String> authentication` instead of `String username, String password`?  (Or, perhaps better, `Authentication authentication`)

The folks at google have strong opinions against Pair-ish classes; this is worth a read: http://mail.openjdk.java.net/pipermail/core-libs-dev/2010-March/003995.html