package org.jboss.windup.util;

public abstract class Task<T>
{

    public abstract T execute();
}

@@ -29,40 +29,262 @@
 l;%0A%0A
-public abstract class Task%3CT%3E%0A%7B%0A
+/**%0A * A task to be performed.%0A * %0A * @author jsightler %3Cjesse.sightler@gmail.com%3E%0A *%0A * @param %3CRETURN_TYPE%3E%0A */%0Apublic abstract class Task%3CRETURN_TYPE%3E%0A%7B%0A    /**%0A     * Perform the task.%0A     * %0A     * @return The result, if any. (May be null.)%0A     */
 %0A   
@@ -300,17 +300,27 @@
 bstract 
-T
+RETURN_TYPE
  execute

Improve javadoc