// Path: srcTools/magma/tools/benchmark/model/TeamConfiguration.java
// public class TeamConfiguration
// {
// 	private final String name;
// 
// 	private final String path;
// 
// 	private final float dropHeight;
// 
// 	public TeamConfiguration(String name, String path, float dropHeight)
// 	{
// 		this.name = name;
// 		this.path = path;
// 		this.dropHeight = dropHeight;
// 	}
// 
// 	public String getName()
// 	{
// 		return name;
// 	}
// 
// 	public String getPath()
// 	{
// 		return path;
// 	}
// 
// 	/**
// 	 * @return the dropHeight of the player
// 	 */
// 	public float getDropHeight()
// 	{
// 		return dropHeight;
// 	}
// }


import java.util.List;
import javax.swing.table.DefaultTableModel;
import magma.tools.benchmark.model.TeamConfiguration;
package magma.tools.benchmark.view.bench.keepawaychallenge;


class KeepAwayBenchmarkTableModelExtension extends DefaultTableModel
{
	static final int COLUMN_TEAMNAME = 0;

	static final int COLUMN_STATUS = 1;

	static final int COLUMN_TIME = 2;

	static final int COLUMN_PATH = 3;

	static final int COLUMN_DROP_HEIGHT = 4;

	private final Class<?>[] columnTypes;

	private final boolean[] editableColumns;

// Path: srcTools/magma/tools/benchmark/model/TeamConfiguration.java
// public class TeamConfiguration
// {
// 	private final String name;
// 
// 	private final String path;
// 
// 	private final float dropHeight;
// 
// 	public TeamConfiguration(String name, String path, float dropHeight)
// 	{
// 		this.name = name;
// 		this.path = path;
// 		this.dropHeight = dropHeight;
// 	}
// 
// 	public String getName()
// 	{
// 		return name;
// 	}
// 
// 	public String getPath()
// 	{
// 		return path;
// 	}
// 
// 	/**
// 	 * @return the dropHeight of the player
// 	 */
// 	public float getDropHeight()
// 	{
// 		return dropHeight;
// 	}
// }


// Path: srcTools/magma/tools/benchmark/view/bench/keepawaychallenge/KeepAwayBenchmarkTableModelExtension.java
import java.util.List;
import javax.swing.table.DefaultTableModel;
import magma.tools.benchmark.model.TeamConfiguration;

package magma.tools.benchmark.view.bench.keepawaychallenge;


class KeepAwayBenchmarkTableModelExtension extends DefaultTableModel
{
	static final int COLUMN_TEAMNAME = 0;

	static final int COLUMN_STATUS = 1;

	static final int COLUMN_TIME = 2;

	static final int COLUMN_PATH = 3;

	static final int COLUMN_DROP_HEIGHT = 4;

	private final Class<?>[] columnTypes;

	private final boolean[] editableColumns;

	public static KeepAwayBenchmarkTableModelExtension getInstance(List<TeamConfiguration> config)