Builder Pattern to create TopographyCheckerMessages. each call to build() will produce a new base message which can be configured with method caning i.E. builder.topographyWarning().element(e1).reason(r1).build(); will create a topographyWarning for element e1 with reason r1. The call to build() will return the message and creates a new internal message object for later use.
---