This sounds like the sort of feature that others in the community may
have already implemented, and if so it would be great to get this
contributed to Eclipse. I'll ask around at IBM to see if we have anyone
looking into this. Meanwhile if anyone else on the newsgroup has
implemented this or thought about implementing this I'd be interested to
know what approach you used.