@Override
    public String resolve(String vipAddressMacro, IClientConfig niwsClientConfig) {
        if (vipAddressMacro == null || vipAddressMacro.length() == 0) {
            return vipAddressMacro;
        }
        return replaceMacrosFromConfig(vipAddressMacro);
    }
Resolve the vip address by replacing macros with actual values in configuration. 
If there is no macro, the passed in string will be returned. If a macro is found but
there is no property defined in configuration, the same macro is returned as part of the
result.
ribbon-archaius/src/main/java/com/netflix/client/SimpleVipAddressResolver.java