इस वाक्य का अधिक जटिल संस्करण उत्पन्न करें जब जावा स्रोत कोड संकलित किया जाता है, तो एनोटेशन प्रोसेसर नामक कंपाइलर प्लग-इन द्वारा एनोटेशन संसाधित किए जा सकते हैं.
बेशक, वाक्य का एक अधिक जटिल संस्करण है "जब जावा स्रोत कोड संकलित किया जाता है, तो जावा कंपाइलर सशर्त रूप से क्लास फ़ाइलों में एनोटेशन मेटाडेटा को संग्रहीत करता है यदि एनोटेशन में CLASS या RUNTIME की एक RetentionPolicy है".