if (null == point) {
if (point == null) {
    public void mouseMoved(MouseEvent me) {        Point point = me.getPoint();        if (null == point) {            return;        }        for (int i = 0; i < displayables.size(); i++) {            Displayable disp = (Displayable) displayables.elementAt(i);            if (disp.isBeingDragged()) {                isTipPossible = false;                return;            }            if (backSize != null) {                disp.isMouseOver(point, backSize);            }        }        mousePos = point;        if (isTipShowing()) {            hideTooltip();        }        if (ctlKeyHeld && GUIPreferences.getInstance().getCtlScroll()) {            if (initCtlScroll) {                previousMouseX = me.getX();                previousMouseY = me.getY();                initCtlScroll = false;            }            scroll.x += GUIPreferences.getInstance().getScrollSensitivity() * (me.getX() - previousMouseX);            scroll.y += GUIPreferences.getInstance().getScrollSensitivity() * (me.getY() - previousMouseY);            previousMouseX = me.getX();            previousMouseY = me.getY();            checkScrollBounds();            repaint();        }        lastIdle = System.currentTimeMillis();        isTipPossible = true;    }