Spring Roo - Reference
Documentation
DISID CORPORATION S.L.
Table of Contents
Getting started ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 1
1. Overviewꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 2 2. What’s new in Spring Roo 2.0 ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 3
Improved extensibilityꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 3 No backward compatibilityꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 3 Usability improvements ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 3 Centered in Spring technologiesꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 3 Application architectureꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 4 Domain modelꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 4 View layer ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 4
3. Requirements ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 6 4. Install Spring Roo ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 7
Using Spring Roo ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 9
5. The Roo shell ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 10 6. Impatient beginnersꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 12 7. Create your Spring Boot application ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 13 8. Configure the project settingsꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 14 9. Setup the persistence engineꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 15 10. The domain model ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 16
JPA entitiesꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 16 DTOs ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 20
11. The data access layer ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 21
Spring Data repositories ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 21 Default queries ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 21
12. The service layerꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 22
Service API and Implꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 22
13. The view layerꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 23
Thymeleaf view engineꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 23 Spring MVC Controllers ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 23 Spring Webflow ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 25
14. The integration layer ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 26
REST APIꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 26 WS API ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 26 Email ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 26
15. The security layer ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 28
Auditing JPA entities ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 28
16. The infraestructure layerꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 29 17. Customize the codeꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 30 18. Javadoc in AsciiDoc ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 32 19. Running the application ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 33
Appendixꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 33
Appendix A: Command index for application development ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 34
!os ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 34 backup ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 35 cache setup ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 35 classꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 35 constructorꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 36 dtoꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 37 email receiver setupꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 38 email sender setupꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 39 embeddableꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 41 entity jpa ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 41 entity projectionꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 44 enum constant ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 46 enum typeꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 46 equals ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 47 exit ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 48 field booleanꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 48 field dateꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 50 field embedded ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 53 field enumꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 54 field file ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 56 field list ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 57 field number ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 61 field other ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 64 field reference ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 66 field setꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 69 field stringꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 73 finder add ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 75 focus ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 76 help ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 76 hintꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 77 interface ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 77 jms receiver ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 78 jms sender ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 78 jpa audit add ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 79 jpa audit setup ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 80 jpa setup ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 81 module createꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 82 module focus ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 83 project setupꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 83 property add ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 84 property list ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 85 property remove ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 86 push-in ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 86 quitꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 87 repository jpa ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 88 scriptꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 89 security authorizeꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 90 security filteringꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 90 security setup ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 92 serviceꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 92 settings add ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 94 settings list ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 95 settings removeꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 95 test integrationꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 95 test unit ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 96 version ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 97 web flowꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 97 web mvc controllerꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 98 web mvc detailꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 99 web mvc exception handler ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 101 web mvc finder ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 101 web mvc language ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 103 web mvc setup ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 104 web mvc templates setup ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 104 web mvc view setup ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 104 ws clientꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 105 ws endpointꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 106
Appendix B: Command index for add-on managementꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 108 addon info bundleꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 108 addon install bundleꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 108 addon install url ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 108 addon list ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 109 addon remove ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 109 addon repository add ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 109 addon repository introspectꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 109 addon repository list ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 110 addon repository remove ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 110 addon search ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 110 addon suite install name ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 110 addon suite install urlꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 111 addon suite list ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 111 addon suite startꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 111 addon suite stop ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 112 addon suite uninstall ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 112
Appendix C: Command index for add-on developmentꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 113
!g ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 113 addon create advanced ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 113 addon create i18n ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 114 addon create simple ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 114 addon create suiteꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 115 addon create wrapper ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 116 addon development mode ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 117 metadata cache ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 117 metadata for idꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 117 metadata for module ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 117 metadata for type ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 118 metadata status ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 118 metadata trace ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 118 process manager debug ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 119 project scan nowꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 119 project scan speedꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 119 project scan statusꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 119 reference guide ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 120 system properties ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 120
Appendix D: Using Spring Roo without IDE ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 121
Installing Spring Roo ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 121 Backup and deploymentꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 121
Appendix E: Roo Resources ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 123
Spring Roo Project Home Pageꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 123 Downloads and Maven Repositories ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 123 StackOverFlow ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 123 Twitterꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 124 Issue Tracking ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 124 Source Repository ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 125 Commercial Products and Servicesꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 125 Otherꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ.ꢀ. 126