@ConfigAttributeChecker(name = BIND_ADDRESS)
  protected String checkBindAddress(String value) {
    if (value != null && value.length() > 0 && !LocalHostUtil.isLocalHost(value)) {
      throw new IllegalArgumentException(
          String.format(
              "The bind-address %s is not a valid address for this machine.  These are the valid addresses for this machine: %s",
              value, LocalHostUtil.getMyAddresses()));
    }
    return value;
  }
Provides an implementation of <code>DistributionConfig</code> that knows how to read the
configuration file.
<p>
Note that if you add a property to this interface, you should update the
{@link AbstractConfig#sameAs} method and the
{@link DistributionConfigImpl#DistributionConfigImpl(DistributionConfig) copy constructor}.
geode-core/src/main/java/org/apache/geode/distributed/internal/AbstractDistributionConfig.java