code: private String buildUri(final String address) throws UnsupportedEncodingException {
  
          final StringBuilder sb = new StringBuilder();
          sb.append(protocol)
            .append("://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=")
            .append(address);
  
          if(apiKey != null) {
              sb.append("&apiKey=").append(apiKey);
          }
          if (regionBias != null) {
              sb.append("&region=").append(regionBias);
          }
          return sb.toString();
      }
docs: region > helpers