class GeocoderUtils {

    public static String getGeocodedLocationFor(Context context, String phoneNumber, ClassLoader classLoader, boolean isForChina) {
        try {
			final String currentIso = isForChina ? Locale.CHINA.getCountry() : getCurrentCountryIso(context, classLoader);
			final Locale locale = isForChina ? Locale.CHINA : context.getResources().getConfiguration().locale;
            return getDescriptionForNumber(parsePhoneNumber(phoneNumber, currentIso), locale);
        } catch (NumberParseException e) {
            return null;
        }
    }

}