@@ -0,0 +1,578 @@
+package forklift.decorators;%0A%0Aimport java.lang.annotation.Documented;%0Aimport java.lang.annotation.ElementType;%0Aimport java.lang.annotation.Inherited;%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.RetentionPolicy;%0Aimport java.lang.annotation.Target;%0A%0A/**%0A * Specify how many processor threads should be launched by forklift for the annotated processor.%0A */%0A@Documented%0A@Inherited%0A@Retention(RetentionPolicy.RUNTIME)%0A@Target(%7BElementType.TYPE%7D)%0Apublic @interface MultiThreaded %7B%0A    /**%0A     * The maximum number of threads to run.%0A     */%0A    int value();%0A%7D%0A

Add a multithreaded annotation that will allow forklift to spin up a specified number of threads to run a processor.