@@ -0,0 +1,232 @@
+package org.rocket.network;%0A%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.RetentionPolicy;%0A%0A@Retention(RetentionPolicy.RUNTIME)%0Apublic @interface PropAnnotation %7B%0A    Class%3C?%3E value();%0A    boolean present();%0A%7D%0A

create PropAnnotation, used to filter handlers based on props