UML
    Platform-Independent Model
    Java-Platform Model
    Reverse Engineered Java-Platform Model