@Documented @Retention(value=RUNTIME) @Target(value={PARAMETER,FIELD}) @PluginVisitorStrategy(value=PluginNodeVisitor.class) public @interface PluginNode