return super.getAccessibleAt(p);
}
int count = getAccessibleChildrenCount();
for (int i = 0; i < count; i++) {
Accessible aChild = getAccessibleChild(i);
AccessibleContext ac = aChild.getAccessibleContext();
if (ac != null) {
AccessibleComponent aComp = ac.getAccessibleComponent();
Point pos = new Point(p);
Point loc = aComp.getLocation();
pos.translate(-loc.x, -loc.y);
if (aComp.isShowing() && aComp.contains(pos)) {
return aChild;