XBN-Java:Sudoku: A Java library intended to serve as the backend for any Sudoku application. It enforces legal values and expresses all possible values for a cell. It is backed by a two-dimensional byte-array. XBN-Java:Sudoku is a sub-project of XBN-Java.