copy this board . concode_field_sep int boardWidth concode_elem_sep int boardHeight concode_elem_sep MoveList moves concode_elem_sep long serialVersionUID concode_elem_sep Piece[][] board concode_field_sep Boolean checkmate concode_elem_sep Boolean checkmate concode_elem_sep Piece getPiece concode_elem_sep void move concode_elem_sep void execUndo concode_elem_sep MoveList allCaptureMoves concode_elem_sep Move last concode_elem_sep void clear concode_elem_sep Boolean isEmpty concode_elem_sep Boolean isEmpty concode_elem_sep int getWidth concode_elem_sep Boolean check concode_elem_sep Boolean check concode_elem_sep void setPiece concode_elem_sep void setPiece concode_elem_sep Boolean inRange concode_elem_sep void setWidth concode_elem_sep void setHeight concode_elem_sep Boolean stalemate concode_elem_sep Boolean stalemate concode_elem_sep MoveList allMoves concode_elem_sep Position findKing concode_elem_sep String moveHistory concode_elem_sep String getFEN concode_elem_sep void execMove concode_elem_sep int getHeight concode_elem_sep void undo concode_elem_sep Boolean isFree concode_elem_sep Boolean isFree concode_elem_sep int moveCount
Board function ( ) { Board loc0 = BoardFactory . create ( this . getClass ( ) ) ; for ( Move loc1 : moves ) { loc0 . loc1 ( new Move ( loc1 ) ) ; } return loc0 ; }