code: @Transient
      public String getFormattedAddress() {
          final Feature location = getLocation();
          if (location == null) {
              return null;
          }
          return location.getProperty("formattedAddress");
      }
docs: {@code formattedAddress} is the human-readable address of this location.
  Often this address is equivalent to the "postal address," which sometimes
  differs from country to country. (Note that some countries, such as the
  United Kingdom, do not allow distribution of true postal addresses due to
  licensing restrictions.) This address is generally composed of one or
  more address components. For example, the address "111 8th Avenue, New
  York, NY" contains separate address components for "111" (the street
  number, "8th Avenue" (the route), "New York" (the city) and "NY" (the US
  state). These address components contain additional information.
  
  @return the formatted address