Buggy code:
private BoardColor ( int r , int g , int b ) { } public float [ ] getColor ( ) { } } public static final int WIDTH = 512 ; public static final int HEIGHT = 512 ; public static final int X_OFFSET = 2 * ( Tile . TILE_SIZE ) ; public static final int Y_OFFSET = 2 * ( Tile . TILE_SIZE ) ; public static final int SIDE_WIDTH = 15 ; public static final int SIDE_HEIGHT = 15 ; public static final int BOARD_ROWS = 15 ; public static final int BOARD_COLS = 15 ; static final int [ ] [ ] boardLayout = new int [ ] [ ] { new int [ ] { 5 , 0 , 0 , 2 , 0 , 0 , 0 , 5 , 0 , 0 , 0 , 2 , 0 , 0 , 5 } , new int [ ] { 0 , 4 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 0 } , new int [ ] { 0 , 0 , 4 , 0 , 0 , 0 , 2 , 0 , 2 , 0 , 0 , 0 , 4 , 0 , 0 } , new int [ ] { 2 , 0 , 0 , 4 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 4 , 0 , 0 , 2 } , new int [ ] { 0 , 0 , 0 , 0 , 4 , 0 , 0 , 0 , 0 , 0 , 4 , 0 , 0 , 0 , 0 } , new int [ ] { 0 , 3 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 3 , 0 , 0 , 3 , 0 , 0 } , new int [ ] { 0 , 0 , 2 , 0 , 0 , 0 , 2 , 0 , 2 , 0 , 0 , 2 , 0 , 0 , 0 } , new int [ ] { 5 , 0 , 0 , 2 , 0 , 0 , 0 , 9 , 0 , 0 , 2 , 0 , 0 , 0 , 5 } , new int [ ] { 0 , 0 , 2 , 0 , 0 , 0 , 2 , 0 , 2 , 0 , 0 , 2 , 0 , 0 , 0 } , new int [ ] { 0 , 3 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 3 , 0 , 0 , 3 , 0 , 0 } , new int [ ] { 0 , 0 , 0 , 0 , 4 , 0 , 0 , 0 , 0 , 0 , 4 , 0 , 0 , 0 , 0 } , new int [ ] { 2 , 0 , 0 , 4 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 4 , 0 , 0 , 2 } , new int [ ] { 0 , 0 , 4 , 0 , 0 , 0 , 2 , 0 , 2 , 0 , 0 , 0 , 4 , 0 , 0 } , new int [ ] { 0 , 4 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 0 } , new int [ ] { 5 , 0 , 0 , 2 , 0 , 0 , 0 , 5 , 0 , 0 , 0 , 2 , 0 , 0 , 5 } } ; private static final String BOARD_TEX_PATH = "//board//board_trans" + ( STD_TEX_EXT ) ; private static final String BOARD_BG_PATH = "//board//boardBackgrounds//" ; private static final int BOARD_TEXTURE_INDEX = 0 ; private Board . BoardColor backgroundColor ; private Tilemap tilemap ; private TileIndicator tileIndicator ; private Shader coloringShader ; private ArrayList < Texture > backgroundTextures ; private ArrayList < LetterTile [ ] > registeredWords ; private HashMap < Player , TileFormation > playerFormations ; private boolean isFirstRound ; public Board ( GameStateManager gsm ) { } private void loadBackgrounds ( ) { } @ Override public void update ( ) { } @ Override public void render ( ) { } public void renderBackground ( ) { <START_BUG> RenderUtils . renderTexture ( backgroundTextures . get ( 0 ) , 0 , 0 , Main . getNormalDimensions ( ) [ 0 ] , Main . getNormalDimensions ( ) [ 1 ] ) ; <END_BUG> } private void drawColoredBackground ( ) { } public void hoveredOverWithTile ( ) { } public void makeMove ( Player player ) { } public void hoveredOverWithoutTile ( Player player ) { } public boolean checkForTileWithdrawal ( ) { } public LetterTile withdrawTile ( Player playerRef ) { } public ArrayList < LetterTile > withdrawAll ( Player playerRef ) { } public void addLetterTile ( LetterTile letterTile , Player playerRef ) { } public void addLetterTileAI ( LetterTile letterTile ) { } public void disableIndicator ( ) { } public Tilemap getTilemap ( ) { } public Rectangle getRect ( ) { } public int calculatePoints ( Player player ) { } public String getCurrentWord ( Player playerRef ) { } public boolean getPlayerRegistered ( Player playerRef ) { } public boolean isCurrentFormationValid ( Player playerRef ) { } private void popFromFormation ( LetterTile letterTile , Player playerRef ) { } private void addToFormation ( LetterTile letterTile , Player playerRef ) { } private void addWord ( ArrayList < LetterTile > wordSelection ) { } public ArrayList < LetterTile > getNeutralLetterTiles ( ) { }

Fix:
RenderUtils . renderTexture ( backgroundTextures . get ( 5 ) , 0 , 0 , Main . getNormalDimensions ( ) [ 0 ] , Main . getNormalDimensions ( ) [ 1 ] ) ;