Google's common Java library for parsing, formatting, storing and validating international phone numbers. Optimized for running on smartphones.