}
try {
parser.setLine(line);
row = parser.getValues(row);
} catch (ParseException exception) {
throw new ContentFormatException(exception.getLocalizedMessage(), exception);
}
final int upper = numData + row.length;
if (data == null) {
// Assumes a square matrix.
data = new double[numData * numData];