@Retention(SOURCE) @Target(FIELD) public @interface Lazy
Documents that the value assigned to the annotated field is lazily initialized and shouldn't be accessed directly but via a getter.
Author:
Guillaume Smet