@Override
    public boolean intersects(Area area)
    {
        if (area == null)
        {
            return false;
        }
        return area.getX() + area.getWidthReal() > x
               && area.getY() + area.getHeightReal() > y
               && area.getX() < x + width
               && area.getY() < y + height;
    }
@ Override public boolean intersects ( Area area ) { if ( area == null ) { return false ; } return area . getX ( ) + area . getWidthReal ( ) > x && area . getY ( ) + area . getHeightReal ( ) > y && area . getX ( ) < x + width && area . getY ( ) < y + height ; }
/*
Area