public static void fullGraphRepaint(Graphics2D g2, ArrayList<RoadGraph> list) {
        g2.setComposite(AlphaComposite.DstOut);
        g2.setColor(new Color(0, 0, 0, 1f));
        g2.fillRect(0, 0, GUI.getBufferedImageSize().width, GUI.getBufferedImageSize().height);
        g2.setComposite(AlphaComposite.SrcOver);

        for (RoadGraph i : list) {
            for (Integer j : i.getList()) {
                for (RoadGraph k : list) {
                    if (k.getNumber() == j) {
                        //paintLine(g2, Color.black, i.getPoint(), k.getPoint(), 1);
                        break;
                    }
                }
            }
        }

        for (RoadGraph i : list) {
            paintVertexDebug(g2, Color.red, i.getPoint(), RoadGraph.getDrawSize(), i.getNumber(), i.getList(), i.isImportant());
        }
        scrollStateChanged.stateChange();
        GUI.repaintLabel();
        GUI.repaintScrollPane2();
    }