@@ -0,0 +1,654 @@
+package org.avaje.ebean.typequery;%0A%0Aimport java.lang.annotation.ElementType;%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.RetentionPolicy;%0Aimport java.lang.annotation.Target;%0A%0A/**%0A * Used to denote a class that uses type query beans.%0A * %3Cp%3E%0A * Classes that use type query beans can be modified via a java agent to reduce the cost of using%0A * type queries by replacing the public field access with a dynamic property access. This means the%0A * type query bean properties are only created on demand and at minimal cost.%0A * %3C/p%3E%0A */%0A@Target(%7B ElementType.TYPE %7D)%0A@Retention(RetentionPolicy.RUNTIME)%0Apublic @interface TypeQueryUser %7B%0A%0A%7D%0A

Add TypeQueryUser annotation