// Path: kheera-testrunner/src/main/java/gherkin/ast/Location.java
// public class Location {
//     private final int line;
//     private final int column;
// 
//     public Location(int line, int column) {
//         this.line = line;
//         this.column = column;
//     }
// 
//     public int getLine() {
//         return line;
//     }
// 
//     public int getColumn() {
//         return column;
//     }
// }


import gherkin.ast.Location;
package gherkin;


public interface IGherkinDialectProvider {
    GherkinDialect getDefaultDialect();

// Path: kheera-testrunner/src/main/java/gherkin/ast/Location.java
// public class Location {
//     private final int line;
//     private final int column;
// 
//     public Location(int line, int column) {
//         this.line = line;
//         this.column = column;
//     }
// 
//     public int getLine() {
//         return line;
//     }
// 
//     public int getColumn() {
//         return column;
//     }
// }


// Path: kheera-testrunner/src/main/java/gherkin/IGherkinDialectProvider.java
import gherkin.ast.Location;

package gherkin;


public interface IGherkinDialectProvider {
    GherkinDialect getDefaultDialect();

    GherkinDialect getDialect(String language, Location location);