The automatic process of analyzing a bean's design patterns to reveal the bean's properties, events, and methods.