@Target(value=CONSTRUCTOR) @Retention(value=RUNTIME) public @interface SemiparsingConstructor
see also the complete user documentation .