This interface is used to track the source of configuration bindings.
This can be explicitly set (such as by configuration file parsers), or be
implicitly bound to the stack trace of bind() invocation.
Implementations of BindLocation should override toString() so that it
returns a human readable representation of the source of the
configuration option in question.
Implementations of BindLocation should override toString() so that it
returns a human readable representation of the source of the
configuration option in question.