Recipe 6.1: Making a Class Context-AwareRecipe 6.2: Constructing an Object from Different SourcesRecipe 6.3: Transforming Objects into Different TypesRecipe 6.4: Using Transformations for FormattingRecipe 6.5: Using Transformations for Unit ConversionsRecipe 6.6: Object SerializationRecipe 6.7: Object DeserializationRecipe 6.8: Reading an Object from a URI, File, or StreamRecipe 6.9: Writing an Object from a URI, File, or StreamRecipe 6.10: Creating Objects from XMLRecipe 6.11: Writing Objects as XML