Moved DiagnosticFactories about reified to

``Type parameter declarations'' block