public interface  org.openjdk.jmh.profile.ExternalProfiler extends java.lang.Object implements org.openjdk.jmh.profile.Profiler
{
public abstract java.util.Collection addJVMInvokeOptions(org.openjdk.jmh.infra.BenchmarkParams);
public abstract java.util.Collection addJVMOptions(org.openjdk.jmh.infra.BenchmarkParams);
public abstract void beforeTrial(org.openjdk.jmh.infra.BenchmarkParams);
public abstract java.util.Collection afterTrial(org.openjdk.jmh.results.BenchmarkResult, long, java.io.File, java.io.File);
public abstract boolean allowPrintOut();
public abstract boolean allowPrintErr();
}