use freeform to generate some diagrams when reading spring framework code.

ApplicationContext.pdf

BeanFactory.pdf

Environment.pdf

EventPublisher.pdf

Resource.pdf