It was a
very enterprisey Java codebase from the bad old days of J2EE - it had somewhere over 30 layers of abstractions between the code in a JSP and a web service call.
[NB 30 isn't an exaggeration - I think the vast team who wrote it were paid by the abstraction or something].