It would be very useful if we can generate an UML2 file from all Java interfaces so that we can reverse engineer a whole bunch of Java APIs.