package ahlers.phantom.embedded;

import de.flapdoodle.embed.process.distribution.IVersion;
import de.flapdoodle.embed.process.extract.IExtractedFileSet;

import java.io.IOException;
import java.util.List;

/**
 * Inspired by {{com.wix.mysql.distribution.service.IPhantomCommand}}.
 *
 * @see <a href="https://github.com/wix/wix-embedded-mysql">Wix Embedded MySQL</a>
 */
public interface IPhantomCommand {

    boolean matches(final IVersion version);

    List<String> emit(final IPhantomConfig config, final IExtractedFileSet files) throws IOException;

}

@@ -421,22 +421,16 @@
 matches(
-final 
 IVersion
@@ -463,22 +463,16 @@
 g%3E emit(
-final 
 IPhantom
@@ -489,14 +489,8 @@
 fig,
- final
  IEx

Remove redundant final modifiers