java.lang.OutOfMemoryError: Java heap space at java.awt.image.DataBufferInt.(DataBufferInt.java:75) at java.awt.image.Raster.createPackedRaster(Raster.java:467) at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1032) at java.awt.image.BufferedImage.(BufferedImage.java:333) at com.github.mcheung63.netbeans.minimap.MinimapPanel.generateCodeMap(MinimapPanel.java:204) at com.github.mcheung63.netbeans.minimap.MinimapPanel.generateCodeImage(MinimapPanel.java:166) at com.github.mcheung63.netbeans.minimap.MinimapPanel$3.caretUpdate(MinimapPanel.java:133) at javax.swing.text.JTextComponent.fireCaretUpdate(JTextComponent.java:397) at javax.swing.text.JTextComponent$MutableCaretEvent.fire(JTextComponent.java:4394) at javax.swing.text.JTextComponent$MutableCaretEvent.stateChanged(JTextComponent.java:4416) at org.netbeans.api.editor.caret.EditorCaret$6.run(EditorCaret.java:1719) at org.netbeans.modules.editor.lib2.view.ViewUtils.runInEDT(ViewUtils.java:436) at org.netbeans.api.editor.caret.EditorCaret.fireStateChanged(EditorCaret.java:1728) at org.netbeans.api.editor.caret.EditorCaret.runTransaction(EditorCaret.java:1654) at org.netbeans.api.editor.caret.EditorCaret.setDot(EditorCaret.java:603) at org.netbeans.api.editor.caret.EditorCaret.setDot(EditorCaret.java:572) at javax.swing.text.JTextComponent.setCaretPosition(JTextComponent.java:1631) at org.netbeans.modules.diff.builtin.visualizer.editable.EditableDiffView$8.run(EditableDiffView.java:950) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1421) at org.netbeans.modules.diff.builtin.visualizer.editable.EditableDiffView.showCurrentDifference(EditableDiffView.java:929) at org.netbeans.modules.diff.builtin.visualizer.editable.EditableDiffView.access$2900(EditableDiffView.java:112) at org.netbeans.modules.diff.builtin.visualizer.editable.EditableDiffView$5.run(EditableDiffView.java:572) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)