<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Object Mentor Blog: Generic Java Agent Registry</title>
    <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Generic Java Agent Registry</title>
      <description>&lt;p&gt;I&amp;#8217;m writing a Java Agent for the first time. Why? I&amp;#8217;m interested in using this tool called &lt;a href="http://www.haifa.ibm.com/projects/verification/contest/index.html"&gt;ConTest&lt;/a&gt; from &lt;span class="caps"&gt;IBM&lt;/span&gt;. It was originally written during &lt;span class="caps"&gt;JDK 1&lt;/span&gt;.3 days and now it requires &lt;span class="caps"&gt;JDK 1&lt;/span&gt;.4. It instruments class files looking for code that uses concurrent constructs such as synchronized blocks and inserts code to monitor and play that code back in ways that will more likely expose concurrent problems.&lt;/p&gt;


	&lt;p&gt;What&amp;#8217;s the problem?&lt;/p&gt;


	&lt;p&gt;It was written in the days when we would use a pre-processing stage to instrument code and then execute tests. This is fine if I wanted to work at the command line and use ant/maven to build. However, I want to work in an &lt;span class="caps"&gt;IDE&lt;/span&gt; that makes running unit tests easy (Eclipse, though they all do it now). But if I have to remember to instrument my classes before running my tests, that leads to human error. I don&amp;#8217;t want that, I want to just run my unit tests and have my classes dynamically instrumented. (This is not speculation, this comes from working in a group consisting of multiple teams, all of which were using some Aspects written using AspectJ and running unit tests in Eclipse &amp;#8211; when we introduced dynamic instrumentation &amp;#8211; pre &lt;span class="caps"&gt;JDK 1&lt;/span&gt;.5 and even working in WebSphere 5.x), it improved productivity.&lt;/p&gt;


	&lt;p&gt;What about a plug-in? Sure, there&amp;#8217;s one for Eclipse but I&amp;#8217;ve not been able to download it. It probably works fine &amp;#8211; after a class is compiled, it gets instrumented &amp;#8211; but if I&amp;#8217;m able to write a simple Java Agent, I can create a &lt;span class="caps"&gt;JVM&lt;/span&gt; configuration with a few parameters and every time I run my tests, viola, dynamic instrumentation with only a little one-time environment configuration. Also, I don&amp;#8217;t have to worry about waiting for a plug-in update to continue using the tool.&lt;/p&gt;


	&lt;p&gt;Will my tests run slower? Probably, but until I know how much slower, I&amp;#8217;m willing to risk it. (I&amp;#8217;ve used dynamic instrumentation when running over 1,000 tests on a workspace with &amp;gt; 1 Million lines of code, it was fine.) If it&amp;#8217;s an issue, I can imagine using a combination of annotations and the Java agent. Something like:&lt;/p&gt;


	&lt;p&gt;@TestInstrument &lt;br&gt;
public class SomeClassThatUsesThreading {}&lt;/p&gt;


	&lt;p&gt;This would allow the Java Agent to only instrument some classes, rather than all classes. This could cause problems if I forget the annotation, but it&amp;#8217;s an option if speed is an issue.&lt;/p&gt;


	&lt;p&gt;I would not do that unless it was necessary. First, most of my tests would be testing code that is not thread-related. Those tests would not require instrumentation. The tests that require instrumentation, would be somewhere else, and I&amp;#8217;d run them with a different frequency; I&amp;#8217;d run them longer, with more configurations and iterations, to increase my chances of finding threading-related issues.&lt;/p&gt;


	&lt;p&gt;There&amp;#8217;s another option. Copy what ConTest is already doing using &lt;span class="caps"&gt;AOP&lt;/span&gt;. I tried, and I cannot select the correct point-cuts using traditional point-cut syntax &amp;#8211; try selecting synchronized blocks and then every line within the block, that&amp;#8217;s not a typical point-cut usage scenario. I considered a combination of hand instrumentation and &lt;span class="caps"&gt;AOP&lt;/span&gt; &amp;#8211; it&amp;#8217;ll work but it makes the code ugly. I even considered using asm or cglib directly and at that point I knew it was more time than I wanted to spend when the developers of ConTest have years of experience instrumenting classes.&lt;/p&gt;


	&lt;p&gt;Anyway, I&amp;#8217;m hoping the team working on this tool will publish an &lt;span class="caps"&gt;API&lt;/span&gt; soon so I can give that a try. They &lt;a href="http://www-128.ibm.com/developerworks/forums/thread.jspa?messageID=14029192&amp;#38;tstart=0#14029192"&gt;mentioned&lt;/a&gt; they would at some point.&lt;/p&gt;


	&lt;p&gt;If you want more information on writing a Java Agent (and the class that actually registeres it), have a look at &lt;a href="http://schuchert.wikispaces.com/JavaAgent"&gt;Brett&amp;#8217;s Java Agent Notes&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Sat, 29 Dec 2007 22:44:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:8b0f0670-1ddb-45e5-8357-6bd7f56b04e1</guid>
      <author>Brett Schuchert</author>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry</link>
      <category>Schuchert's Scattered Synapses </category>
      <category>javaagent</category>
      <category>instrumentation</category>
      <category>concurrent</category>
      <category>threading</category>
      <category>AOP</category>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by real ugg classic 5815 </title>
      <description>&lt;p&gt;He could not express tall ugg boots what he felt, and to himself he likened himself to a sailor, in a strange ship, on a dark night, groping about in the unfamiliar running rigging. lonny &lt;a href="http://www.womensnowbootsfactory.com/" rel="nofollow"&gt;http://www.womensnowbootsfactory.com/&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 11 Jan 2012 01:57:03 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:41897ec4-c12d-4d78-8c95-1fa5f6153bfb</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-196903</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by casque dr dre</title>
      <description>&lt;p&gt;this was a really quality post.I wasn&#8217;t aware of the many ripples and depth to this story until I surfed here through Google! Great job.&lt;/p&gt;</description>
      <pubDate>Thu, 24 Nov 2011 19:38:14 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:88bcd781-5b6b-4f01-a1c5-a6984f700859</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-177639</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by christian louboutin</title>
      <description>&lt;p&gt;Peep toe shoes used to be popular, now it regress popular again. Too heavy and dramatic square toe shoes may be nightmare for many people, but open a mouth in front, the effect will be greatly different. For women, it is a very good transition. It is very trendy, but unlike pointed toe shoe so eye-catching. In this year, a pair of delicate Christian Louboutin Peep Toe Pumps will be a good choice.&lt;/p&gt;


	&lt;p&gt;Christian Louboutin Madame Butterfly 150 Suede Pumps Red&lt;/p&gt;


	&lt;p&gt;Technical details of Christian Louboutin Madame Butterfly 150 Suede Pump Red:&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;Color: Red
Material: Suede
Peep toe
6(150mm) covered heel
1.5(35mm) covered platform&lt;/code&gt;&lt;/pre&gt;


	&lt;p&gt;Fashion, delicate, luxurious Christian louboutins shoes on sale, one of its series is Christian Louboutin Peep Toe Pumps, is urbanism collocation. This Christian louboutins shoes design makes people new and refreshing. Red soles shoes is personality, your charm will be wonderful performance.&lt;/p&gt;</description>
      <pubDate>Fri, 04 Nov 2011 22:37:34 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:7496a629-5e05-45d4-aa08-ee5ba24f29be</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-168484</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by canada goose coat</title>
      <description>&lt;p&gt;When it comes to feather dress, what appears in your mind? Which kind brand of down jacket do you like prefer? Though there are many down jackets for you to choose from, on the word, which one you really enjoy? I want to say that &lt;a href="http://www.shopcanadagoosejackets.com/cag012-p-12.html" rel="nofollow"&gt;canada goose coats&lt;/a&gt; is really your best choice. I believe you can&amp;#8217;t agree with me any more. When you take the quality into consideration, you will find that it is superior to any other kind of coat. Besides, &lt;a href="http://www.shopcanadagoosejackets.com/" rel="nofollow"&gt;discount canada goose jackets&lt;/a&gt; is a world well-known brand, which has gained high reputation in the world, which has accepted by our customers and some organization. Because of its high quality, some of our loyal customers have promoted it to the people around them. In their opinion, it is good to informing others to know it. Recently, &lt;a href="http://www.shopcanadagoosejackets.com/canada-goose-trillium-parka-c-5.html" rel="nofollow"&gt;Canada Goose Trillium Parka&lt;/a&gt; is on hot sale. What I have to inform you is that all the products there are made by hand, so they are elaborative and elegant enough. It is really beautiful once you dress in. So, if you are a lovely girl or woman, go to the store to buy one for you. You will appreciate it that you have such a coat.In addition, they also have any other products like &lt;a href="http://www.shopcanadagoosejackets.com/canada-goose-gloves-c-6.html" rel="nofollow"&gt;canada goose Gloves&lt;/a&gt; and &lt;a href="http://www.shopcanadagoosejackets.com/canada-goose-snow-mantra-parka-9501m-black-p-9.html" rel="nofollow"&gt;canada goose jacket supplier&lt;/a&gt;.Hope your will like its!&lt;/p&gt;</description>
      <pubDate>Thu, 20 Oct 2011 20:16:26 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:91b8d55a-b750-4376-a9f7-78d966f2c49d</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-160324</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by Tips For Bowling</title>
      <description>&lt;p&gt;The higher the general average of intelligence, all things else being equal, the less the disposition to be meddlesome, critical, and overbearing.&lt;/p&gt;</description>
      <pubDate>Thu, 20 Oct 2011 15:49:39 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:3cf9f2df-e0d5-48c5-96fe-8e5a6ea337c6</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-160284</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by robert.robot369@gmail.com</title>
      <description>&lt;p&gt;I had really very happy for the amazing technology is visible in this blog and the nice services in this blog.  &lt;a href="http://programcoordinatorjobdescription.com" rel="nofollow"&gt;Program Coordinator Job Description&lt;/a&gt;|&lt;a href="http://hospitaladministratorjobdescription.com/" rel="nofollow"&gt;Hospital Administrator Job Description&lt;/a&gt;|&lt;a href="http://cookjobdescription.com/" rel="nofollow"&gt;Cook Job Description&lt;/a&gt;|&lt;a href="http://jobdescriptionforregisterednurse.com" rel="nofollow"&gt;Registered Nurse Job Description&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 01 Oct 2011 02:19:55 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:7776070a-a44d-4f9f-b0ee-e5237cae69ab</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-148859</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by Diablo3</title>
      <description>&lt;p&gt;Blog posts about wedding and bridal are always rare to find , at least with great quality,you qualify for a great blog post writer title,kep the great job happening&lt;/p&gt;</description>
      <pubDate>Wed, 14 Sep 2011 14:07:50 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:5539db62-61f0-44cf-bac7-9b71e10e3000</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-140258</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by wedding dresses</title>
      <description>&lt;p&gt;thank you for your information..&lt;/p&gt;</description>
      <pubDate>Wed, 07 Sep 2011 04:41:25 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:6f261f32-03d9-47e1-80de-37222149f91a</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-138043</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by purchase lioresal</title>
      <description>&lt;p&gt;Wow,you have a quite exceptional view.I really wonder how you can do that.So marvelous&lt;/p&gt;</description>
      <pubDate>Mon, 05 Sep 2011 11:47:51 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:42103a2f-ebab-441c-b87d-d9740efbac93</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-137194</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by Juicy Couture outlet stores</title>
      <description>&lt;p&gt;great man&amp;#8230;I have already bookmarked your this page..&lt;/p&gt;</description>
      <pubDate>Wed, 24 Aug 2011 21:23:32 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f5914e79-3439-442a-80b0-59be841fd9c1</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-132320</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by beats by dre store</title>
      <description>&lt;p&gt;Jurassic Jurassic age have a human or not human era dinosaur extinction?
&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;beats by dre sale&lt;/a&gt;
&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;cheap beats by dre&lt;/a&gt;
1 chase crush. Me: &amp;#8220;please be my girlfriend?&amp;#8221; 
She: &amp;#8220;I think we better be friends.&amp;#8221; 
Over 30 seconds, I asked: &amp;#8220;My girlfriend will you do?&amp;#8221;&lt;/p&gt;</description>
      <pubDate>Tue, 23 Aug 2011 02:41:59 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f931536a-3a3e-41c7-b0a9-9218ed7a5a68</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-131618</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by Hancy</title>
      <description>&lt;p&gt;Hello Friend,Whichever style of Fashion Shoes you&amp;#8217;re looking for, classical, fashionable, lovely or the latest design, you can find your favorite designer shoes in &lt;a href="http://www.dunkpage.com" rel="nofollow"&gt;www.dunkpage.com&lt;/a&gt; ,several days ago I bought one pair of shoes from there,It&amp;#8217;s beautiful and very comfortable!&lt;/p&gt;</description>
      <pubDate>Wed, 08 Jun 2011 11:47:05 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:fa60630a-5476-4105-8cce-23348fca04ab</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-109097</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by beats by dr dre headphones</title>
      <description>&lt;p&gt;I found that his foot odors never bring us to death.I never regret buying these &lt;a href="http://www.drebeatsstudio.com/beats-by-dr-dre-studio-c-3.html" rel="nofollow"&gt;beats by dr dre studio&lt;/a&gt; for him.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Jun 2011 23:45:23 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:808b3d9d-78cf-4344-9f11-c9a0d698e08c</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-107893</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by christian louboutin shoes on sale</title>
      <description>&lt;p&gt;The article has been finished.
Read more:&lt;a href="http://www.blacklouboutinshoes.com/pumps-c-2.html" rel="nofollow"&gt;christian louboutin patent leather pumps&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 03 Jun 2011 08:15:27 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:a8ff4198-5f4c-43fa-a531-2c70737f8455</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-107714</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by mbt shoes sales</title>
      <description>&lt;p&gt;Thank you so much!!!!&lt;/p&gt;</description>
      <pubDate>Wed, 18 May 2011 22:26:24 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:e4ebd584-8e19-476e-a70e-a94328bb27ce</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-101432</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by okey oyunu oyna </title>
      <description>&lt;p&gt;good article &amp;#8230;&lt;/p&gt;


	&lt;p&gt;internette g&#246;r&#252;nt&#252;l&#252; olarak &lt;a href="http://www.okeyoyunu-oyna.com" rel="nofollow"&gt;okey oyunu oyna&lt;/a&gt;, ger&#231;ek kisilerle tanis,
 turnuva heyecanini yasa.&lt;/p&gt;</description>
      <pubDate>Wed, 27 Apr 2011 12:12:22 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:024638d2-13f7-409e-8444-9a9ae222a11f</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-91821</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by dswehfhh</title>
      <description>&lt;p&gt;We are the professional &lt;a href="http://www.china-clothing-manufacturer.com/jackets.html" rel="nofollow"&gt;jacket manufacturer&lt;/a&gt;, &lt;a href="http://www.china-clothing-manufacturer.com/jackets.html" rel="nofollow"&gt;jacket supplier&lt;/a&gt;, &lt;a href="http://www.china-clothing-manufacturer.com/jackets.html" rel="nofollow"&gt;jacket factory&lt;/a&gt;, welcome you to &lt;a href="http://www.china-clothing-manufacturer.com/jackets.html" rel="nofollow"&gt;custom jacket&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Wed, 09 Mar 2011 13:43:25 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:0b42e7e3-6575-472a-8af0-c7b0d877139c</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-71056</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by Backup iPhone SMS</title>
      <description>&lt;p&gt;Keep your Contacts and SMS safe! Actually, the contacts and SMS have more values than a cell phone&amp;#8217;s own value. You can pay money to buy a new iPhone, but cannot buy your lost contacts and SMS back. So it&amp;#8217;s important for you to backup your contacts and SMS in iPhone. And we recommend you backup contacts and SMS regularly. Our backup software can help you take a snapshot for your contacts and SMS. Your important personal information will be never lost.&lt;/p&gt;</description>
      <pubDate>Sat, 05 Mar 2011 19:31:58 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:6eba298f-31f3-41d2-a301-b8729cd27f47</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-69499</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by Matteo</title>
      <description>&lt;p&gt;glad&lt;/p&gt;</description>
      <pubDate>Mon, 21 Feb 2011 20:52:36 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:083fc318-0ca9-4d57-be29-5a09d43f8635</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-65567</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by Jones</title>
      <description>&lt;p&gt;glad to see you!&lt;/p&gt;</description>
      <pubDate>Mon, 21 Feb 2011 20:49:33 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:4bf3d115-479d-4678-8d84-361dba131ece</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-65555</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by Criminal Records</title>
      <description>&lt;p&gt;Nice article to read.   Thanks for sharing this to us.&lt;/p&gt;</description>
      <pubDate>Mon, 14 Feb 2011 16:47:02 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:1905cfdd-d7ad-49fd-9db8-14efc7e00bae</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-62773</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by coach factory outlet</title>
      <description>&lt;p&gt;would say that i love this website its blog is very interesting&lt;/p&gt;</description>
      <pubDate>Thu, 06 Jan 2011 20:38:57 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:971e2220-8903-4648-b984-5d0ffc59ca0f</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-54936</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by Silicone Molding</title>
      <description>&lt;p&gt;&lt;a href="http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry" rel="nofollow"&gt;http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 29 Dec 2010 21:45:31 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:6aa83d31-1161-40e0-8580-d96fbfb1537d</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-53046</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by http://www.blacktowhiteiphone4.com</title>
      <description>&lt;p&gt;Great share. I have a question, Could you share more information about &lt;a href="http://www.blacktowhiteiphone4.com" rel="nofollow"&gt;white iphone 4&lt;/a&gt;?&lt;/p&gt;</description>
      <pubDate>Fri, 24 Dec 2010 01:11:52 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:e9866ce2-6962-435e-aa34-2fe062ef79d4</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-51653</link>
    </item>
    <item>
      <title>"Generic Java Agent Registry" by Backup iPhone SMS</title>
      <description>&lt;p&gt;Java Agent Registry, yes, that&amp;#8217;s it. we should learn more about it.&lt;/p&gt;</description>
      <pubDate>Wed, 15 Dec 2010 21:28:51 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:8ef6462d-5588-419f-b460-0caf2b9806d6</guid>
      <link>http://blog.objectmentor.com/articles/2007/12/29/generic-java-agent-registry#comment-49349</link>
    </item>
  </channel>
</rss>

