@Override
  protected void validateRequest() {
    if (!params().containsKey("input")) {
      throw new IllegalArgumentException("Request must contain 'input'.");
    }
  }
StrictBounds returns only those places that are strictly within the region defined by location
and radius. This is a restriction, rather than a bias, meaning that results outside this region
will not be returned even if they match the user input.

@param strictBounds Whether to strictly bound results.
@return Returns this {@code PlaceAutocompleteRequest} for call chaining.
src/main/java/com/google/maps/PlaceAutocompleteRequest.java