@@ -0,0 +1,491 @@
+package jamex.common;%0A%0Aimport java.lang.annotation.ElementType;%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.RetentionPolicy;%0Aimport java.lang.annotation.Target;%0A%0A/**%0A * Annotate a type or method as being an %22entry point%22.%0A *%0A * Mainly used so that IDEA can identify dynamically accessed classes as%0A * entry points and not mark them as unused.%0A */%0A@Retention( RetentionPolicy.CLASS )%0A@Target( %7B ElementType.TYPE, ElementType.METHOD %7D )%0Apublic @interface EntryPoint%0A%7B%0A%7D%0A

Add an annotation to mark types/methods as entry points