This code initializes a new EventBuilder object and sets values on the object. Why is .build() necessary at the end?
tracker.send(new HitBuilders.EventBuilder()
    .setCategory("Achievement")
    .setAction("Unlocked")
    .setLabel("5 Dragons Rescued")
    .setValue(1)
    .build());
 
    