class GivenJongoCollection implements Given {

    @Override
    public void toString(StringBuilder sb) {
        sb.append("  - collection: ").append(collection).append("\n");
        if (!Strings.isNullOrEmpty(path) && !path.equals("data://")) {
            sb.append("    path: ").append(path).append("\n");
        }
        if (!data.isEmpty()) {
            sb.append("    data: |\n").append(reindent(data.trim(), 8)).append("\n");
        }
        if (!sequence.isEmpty()) {
                sb.append("    sequence: ");
                Joiner.on(", ").appendTo(sb, sequence);
                sb.append("\n");
        }
    }

    public  GivenJongoCollection(String collection, String path, String data, ImmutableList<String> sequence);

}