@@ -0,0 +1,1019 @@
+package org.jboss.windup;%0A%0Aimport org.jboss.windup.WindupEngine;%0Aimport org.jboss.windup.WindupEnvironment;%0Aimport org.jboss.windup.reporting.ReportEngine;%0A%0A/**%0A * %3Cp%3E%0A * Factory service for creating various Windup engines.%0A * %3C/p%3E%0A */%0Apublic class WindupFactory %7B%0A%09/**%0A%09 * @param settings%0A%09 *            Windup settings to create the %7B@link WindupEngine%7D with%0A%09 * %0A%09 * @return %7B@link WindupEngine%7D created with the given%0A%09 *         %7B@link WindupEnvironment%7D%0A%09 */%0A%09public WindupEngine createWindupEngine(WindupEnvironment settings) %7B%0A%09%09return new WindupEngine(settings);%0A%09%7D%0A%09%0A%09/**%0A%09 * @param settings%0A%09 *            Windup settings to create the %7B@link ReportEngine%7D with%0A%09 * @param engine%0A%09 *            Windup engine to create the %7B@link ReportEngine%7D with%0A%09 * %0A%09 * @return Windup %7B@link ReportEngine%7D created with the given Windup%0A%09 *         settings and Windup engine%0A%09 */%0A%09public ReportEngine createReportEngine(WindupEnvironment settings, WindupEngine engine) %7B%0A%09%09return new ReportEngine(settings, engine);%0A%09%7D%0A%7D

Add WindupFactory for use with Forge