Java Metadata Interface (JMI)

JMI is an API for accessing and manipulating metadata from Java. JMI objects can be serialized using XMI.