Is there something similar to the InvalidEnumArgumentException in java?
Usecase:
public FigureType determinateFigureType(int row, int column) throws ??? {
switch (globalSheet[row][column]) {
case FIELD_FREE:
return FigureType.Free;
case FIELD_A:
return FigureType.A;
case FIELD_B:
return FigureType.B;
default:
throw new ???();
}
}