<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Test Driven Rewrites (for Programmers)</title>
	<atom:link href="http://warpedjavaguy.wordpress.com/2007/12/20/test-driven-rewrites-for-programmers/feed/" rel="self" type="application/rss+xml" />
	<link>http://warpedjavaguy.wordpress.com/2007/12/20/test-driven-rewrites-for-programmers/</link>
	<description>Observations of everyday Java phenomena</description>
	<lastBuildDate>Fri, 18 Dec 2009 05:32:07 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: WarpedJavaGuy</title>
		<link>http://warpedjavaguy.wordpress.com/2007/12/20/test-driven-rewrites-for-programmers/#comment-242</link>
		<dc:creator>WarpedJavaGuy</dc:creator>
		<pubDate>Sat, 22 Dec 2007 10:42:45 +0000</pubDate>
		<guid isPermaLink="false">http://warpedjavaguy.wordpress.com/2007/12/20/test-driven-rewrites-for-programmers/#comment-242</guid>
		<description>Hi Maciej,

The object models I was handling were actually complex and deep and  required me to define some very sophisticated XML mappings.  They consisted of many lists, maps, arrays, and objects at various levels.  Some of the objects had indirect relationships with other objects scattered throughout the model.  I had to write specific handlers to ensure that these relationships were maintained during the marshaling and unmarshaling processes.  Castor was very accommodating in all regards and made it relatively easy to do.</description>
		<content:encoded><![CDATA[<p>Hi Maciej,</p>
<p>The object models I was handling were actually complex and deep and  required me to define some very sophisticated XML mappings.  They consisted of many lists, maps, arrays, and objects at various levels.  Some of the objects had indirect relationships with other objects scattered throughout the model.  I had to write specific handlers to ensure that these relationships were maintained during the marshaling and unmarshaling processes.  Castor was very accommodating in all regards and made it relatively easy to do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maciej Andreas Bednarz</title>
		<link>http://warpedjavaguy.wordpress.com/2007/12/20/test-driven-rewrites-for-programmers/#comment-241</link>
		<dc:creator>Maciej Andreas Bednarz</dc:creator>
		<pubDate>Sat, 22 Dec 2007 09:02:44 +0000</pubDate>
		<guid isPermaLink="false">http://warpedjavaguy.wordpress.com/2007/12/20/test-driven-rewrites-for-programmers/#comment-241</guid>
		<description>Well done !

I had developed a similiar aproach some time agou but using concrete mock objects instead of serialized ones. Instead of intercepting method calls my solution has intercepted creation of concrete object instances.

Could you please explain a little more in details how you handle complex arguments and return types? As far as it is visible from your code you can just handle simple types, arn&#039;t you?</description>
		<content:encoded><![CDATA[<p>Well done !</p>
<p>I had developed a similiar aproach some time agou but using concrete mock objects instead of serialized ones. Instead of intercepting method calls my solution has intercepted creation of concrete object instances.</p>
<p>Could you please explain a little more in details how you handle complex arguments and return types? As far as it is visible from your code you can just handle simple types, arn&#8217;t you?</p>
]]></content:encoded>
	</item>
</channel>
</rss>