I wasn't mature enough to grasp xslt at the time (the match construct confused me, and trees everywhere wasn't natural yet), but while you talk about corba and jee I had a few moments in the recent years where I thought all the json/rest/microservices are hand knitted remote beans..