This figure consists of five boxes:

Arrows connect the boxes as follows:

A dotted line connects CSP3 to the headings Provider.class and com.foo.AESCipher.class