Google AutoValue port for the Android platform