It's pretty much, the one and only thing that keeps enterprisey software maintainance people occupied.
Thought, the Java is finally on decline on the backend. Android is pulling Java devs from enterprise, and cheaper to use languages displace Java there.