And Bruce Hoult writes: - - Yeah, but did you see how they implement it? Ick. And did you see their list of prior / relevant work? Nope. See the bibliography of http://www.cs.washington.edu/research/projects/cecil/www/Papers/oopsla00.html for a better list, and see the paper itself for a better MD-in-Java system. Jason