166e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonpackage javax.annotation; 266e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson 366e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonimport java.lang.annotation.Documented; 466e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonimport java.lang.annotation.Retention; 566e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonimport java.lang.annotation.RetentionPolicy; 666e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson 766e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonimport javax.annotation.meta.TypeQualifier; 866e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonimport javax.annotation.meta.When; 966e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson 1066e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson@Documented 1166e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson@TypeQualifier 1266e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson@Retention(RetentionPolicy.RUNTIME) 1366e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonpublic @interface PropertyKey { 1466e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson When when() default When.ALWAYS; 1566e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson} 16