jclouds/jclouds — pull request #678 by aplowe (2012-06-20 10:49:35+00:00)
Title: Issue 971: adding TypeAdapterFactory and adjusting configuration to allow use of Inject, Named and ConstructorProperties annotations

Global naming strategy altered to allow Named fields (as well as SerializedName)

Adding TypeAdapterFactory to handle deserialization based on constructor annotations (Inject/Named and/or ConstructorProperties), delegates to ReflectiveTypeAdapterFactory.Adapter for serialization.