package javax.webbeans;

import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

@Target(METHOD)
@Retention(RUNTIME)
@Documented
public @interface Initializer
{

}

@@ -73,16 +73,76 @@
 METHOD;%0A
+import static java.lang.annotation.ElementType.CONSTRUCTOR;%0A
 import s
@@ -318,22 +318,36 @@
 @Target(
+%7B
 METHOD
+,CONSTRUCTOR%7D
 )%0A@Reten

Allow Initializer on constructor