@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface PluginFactory
Identifies a Method as the factory to create the plugin. This annotation should only be used on a static
method, and its parameters should be annotated with the appropriate Plugin annotations.