Should not need this method - the options that are used should be encapsulated in either the SinkType itself or in the return value from the JUnit @Parameters method.

I think what might offer the most flexibility is a Sink class

public class Sink {

	public static final Sink FILE = new Sink("file --mode=REPLACE", SinkType.file);
	
	private String sinkText; 
	private SinkType sinkType;
	
	public Sink(String sinkText, SinkType sinkType) {
		this.sinkText=sinkText;
		this.sinkType=sinkType;
	}

	@Override
	public String toString() {
		return sinkText;
	}
	
	public String getSinkText() {
		return sinkText;
	}

	public SinkType getSinkType() {
		return sinkType;
	}
	
}