Buggy code:
Graph . offsetsCells . put ( 0 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 1 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 2 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 3 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 4 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 5 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 6 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 7 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 8 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 9 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 13 , new Dimension ( ( - 9 ) , ( - 20 ) ) ) ; Graph . offsetsCells . put ( 10 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 11 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 12 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 15 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 16 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 17 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 100 , new Dimension ( ( - 9 ) , ( - 16 ) ) ) ; Graph . offsetsCells . put ( 102 , new Dimension ( ( - 34 ) , ( - 122 ) ) ) ; Graph . offsetsCells . put ( 103 , new Dimension ( ( - 9 ) , ( - 95 ) ) ) ; Graph . offsetsCells . put ( 104 , new Dimension ( ( - 9 ) , ( - 95 ) ) ) ; Graph . offsetsCells . put ( 105 , new Dimension ( ( - 42 ) , ( - 90 ) ) ) ; Graph . offsetsCells . put ( 200 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . offsetsCells . put ( 201 , new Dimension ( ( - 9 ) , ( - 17 ) ) ) ; Graph . notFactored . add ( 103 ) ; Graph . notFactored . add ( 104 ) ; Graph . list . put ( "NPC_sample" , ImageIO . read ( new File ( "resources//images//NPCs//sample.png" ) ) ) ; Graph . list . put ( "basicCellImage" , Tools . getImageToFilter ( ImageIO . read ( new File ( ( ( c . get ( pictureSet ) ) + "//cells//regular.png" ) ) ) ) ) ; Graph . list . put ( "warp" , ImageIO . read ( new File ( ( ( c . get ( pictureSet ) ) + "//animations//teleport.png" ) ) ) ) ; Graph . list . put ( "frozen" , ImageIO . read ( new File ( ( ( c . get ( pictureSet ) ) + "//animations//frozen.png" ) ) ) ) ; <START_BUG> Graph . list . put ( "healthy" , ImageIO . read ( new File ( ( ( c . get ( pictureSet ) ) + "//cells//HealtHyhealthy.png" ) ) ) ) ; <END_BUG> Graph . list . put ( "booster" , ImageIO . read ( new File ( ( ( c . get ( pictureSet ) ) + "//animations//booster.png" ) ) ) ) ; Graph . list . put ( "warlock_Trap" , ImageIO . read ( new File ( ( ( c . get ( pictureSet ) ) + "//animations//warlock_Trap.png" ) ) ) ) ; Graph . list . put ( "warlock_Disable" , ImageIO . read ( new File ( ( ( c . get ( pictureSet ) ) + "//animations//warlock_Disable.png" ) ) ) ) ; int nbLightnings = Params . NLIGHTNING_EFFECTS ; int nbLghtImages = 10 ; for ( int j = 0 ; j < nbLightnings ; j ++ ) { for ( int i = 0 ; i < nbLghtImages ; i ++ ) { Graph . list . put ( ( ( ( "Lght" + ( j + 1 ) ) + "_" ) + ( i + 1 ) ) , ImageIO . read ( new File ( ( ( ( ( ( ( ( ( c . get ( pictureSet ) ) + "//animations//Warlocks_Lightnings//Lght_" ) + ( j + 1 ) ) + "//Lght_" ) + ( j + 1 ) ) + "_" ) + ( i + 1 ) ) + ".png" ) ) ) ) ; } } for ( int j = 0 ; j < 6 ; j ++ ) { Graph . list . put ( ( "Arrow_" + j ) , ImageIO . read ( new File ( ( ( "resources//images//arrow//Arrow_" + j ) + ".png" ) ) ) ) ;

Fix:
Graph . list . put ( "healthy" , ImageIO . read ( new File ( ( ( c . get ( pictureSet ) ) + "//cells//HealthyHealthy.png" ) ) ) ) ;