code: func isNumberGeographical(phoneNumber *PhoneNumber) bool {
  	numberType := GetNumberType(phoneNumber)
  	// TODO: Include mobile phone numbers from countries like Indonesia,
  	// which has some mobile numbers that are geographical.
  	return numberType == FIXED_LINE ||
  		numberType == FIXED_LINE_OR_MOBILE
  }
docs: // Tests whether a phone number has a geographical association. It checks
  // if the number is associated to a certain region in the country where it
  // belongs to. Note that this doesn't verify if the number is actually in use.
  //
  // A similar method is implemented as PhoneNumberOfflineGeocoder.canBeGeocoded,
  // which performs a looser check, since it only prevents cases where prefixes
  // overlap for geocodable and non-geocodable numbers. Also, if new phone
  // number types were added, we should check if this other method should be
  // updated too.