class SpecifiersAnswerer extends Answerer {

  @VisibleForTesting
  static TableAnswerElement resolveLocation(SpecifiersQuestion question, SpecifierContext context) {

    List<ColumnMetadata> columns =
        ImmutableList.of(new ColumnMetadata(COL_LOCATION, Schema.STRING, "Location", false, false));
    TableAnswerElement table = new TableAnswerElement(new TableMetadata(columns));
    Map<String, ColumnMetadata> columnMap = table.getMetadata().toColumnMap();

    Set<Location> locations = question.getLocationSpecifier().resolve(context);
    for (Location location : locations) {
      table.addRow(Row.of(columnMap, COL_LOCATION, location.toString()));
    }
    return table;
  }

  public  SpecifiersAnswerer(Question question, IBatfish batfish);

}