115116117118119120121122123124125
{ Figure child = fe.nextFigure(); if (figureClass == null || figureClass.isInstance(child)) { if (child.containsPoint(x, y)) { return child; } } }
506507508509510511512513514515516
{ FigureEnumeration figures = figures(); while (figures.hasMoreElements()) { Figure figure = figures.nextFigure(); if (figure.containsPoint(x, y)) { return figure; } } return null;