@Override
  public String getStartLocator() {
    if (startLocatorPort > 0) {
      if (bindAddress != null) {
        return bindAddress + "[" + startLocatorPort + "]";
      }
      try {
        return LocalHostUtil.getLocalHostName() + "[" + startLocatorPort
            + "]";
      } catch (UnknownHostException ignore) {
        // punt and use this.startLocator instead
      }
    }
    return startLocator;
  }
For every key in p mark it as being from the given source.
geode-core/src/main/java/org/apache/geode/distributed/internal/DistributionConfigImpl.java