How many LocalDate objects are created in this example
<code>LocalDate d1 = LocalDate.now();
d1.plusDays(1);
d1 = d1.minusMonths(2);
LocalDate d2 = d1.plusWeeks(3);
d2.minusDays(4);
d2 = null;
</code>
<code>LocalDate d1 = LocalDate.now();
d1.plusDays(1);
d1 = d1.minusMonths(2);
LocalDate d2 = d1.plusWeeks(3);
d2.minusDays(4);
d2 = null;
</code>
LocalDate d1 = LocalDate.now();
d1.plusDays(1);
d1 = d1.minusMonths(2);
LocalDate d2 = d1.plusWeeks(3);
d2.minusDays(4);
d2 = null;
LocalDate is an immutable object
I expect to have 5 objects created