class CSVRow {

    public Double parseDouble(T csvColumn) {
        String value = parse(csvColumn);
        if (hasNullValue(value)) {
            return null;
        }

        return Double.valueOf(value);
    }

    public  CSVRow(ImmutableMap<String, String> lineByHeader);

}