No último exercício de formatação de datas, notei que tanto faz escrever
String dataFormatada = formatter.format(agora);
ou
String dataFormatada = agora.format(formatter);
As duas formas são mesmo iguais? Essa flexibilidade na escrita também acontece em outras situações?