@@ -0,0 +1,557 @@
+package org.hamcrest;%0A%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.Target;%0A%0Aimport static java.lang.annotation.ElementType.METHOD;%0Aimport static java.lang.annotation.RetentionPolicy.RUNTIME;%0A%0A/**%0A * Marks a Hamcrest static factory method so tools recognise them.%0A * A factory method is an equivalent to a named constructor.%0A *%0A * @deprecated The code generator is no longer maintained. Write classes of syntactic sugar by hand.%0A * @author Joe Walnes%0A */%0A@Retention(RUNTIME)%0A@Target(%7BMETHOD%7D)%0A@Deprecated%0Apublic @interface Factory %7B%0A%7D%0A

Revert deletion of Factory so that third-party code continues to compile against the latest Hamcrest version