package ahlers.phantom.embedded;

import de.flapdoodle.embed.process.config.io.ProcessOutput;

/**
 * @author [[mailto:michael@ahlers.consulting Michael Ahlers]]
 */
public class PhantomProcessOutputConfig {

    private PhantomProcessOutputConfig() {
    }

    private static String LABEL = "PhantomJS";

    public static ProcessOutput getDefaultInstance() {
        return ProcessOutput.getDefaultInstance(LABEL);
    }

    public static ProcessOutput getInstance(final java.util.logging.Logger logger) {
        return ProcessOutput.getInstance(LABEL, logger);
    }

    public static ProcessOutput getInstance(final org.slf4j.Logger logger) {
        return ProcessOutput.getInstance(LABEL, logger);
    }

}

@@ -92,16 +92,70 @@
 t;%0A%0A/**%0A
+ * Pre-configured %7B@link ProcessOutput%7D instances.%0A *%0A
  * @auth
@@ -315,22 +315,21 @@
    p
-rivate
+ublic
  static 
 Stri
@@ -324,16 +324,22 @@
  static 
+final 
 String L
@@ -359,16 +359,122 @@
 omJS%22;%0A%0A
+    /**%0A     * Delegates to %7B@link ProcessOutput#getDefaultInstance(String)%7D with %7B@link #LABEL%7D.%0A     */%0A
     publ
@@ -575,32 +575,157 @@
 (LABEL);%0A    %7D%0A%0A
+    /**%0A     * Delegates to %7B@link ProcessOutput#getInstance(String, java.util.logging.Logger)%7D with %7B@link #LABEL%7D.%0A     */%0A
     public stati
@@ -849,32 +849,149 @@
 logger);%0A    %7D%0A%0A
+    /**%0A     * Delegates to %7B@link ProcessOutput#getInstance(String, org.slf4j.Logger)%7D with %7B@link #LABEL%7D.%0A     */%0A
     public stati

Add documentation (for #16)