@Override public boolean hasChildren(final Object parent) { if (parent instanceof IParent) { final IParent p = (IParent) parent; return p.hasChildren(); } return false; }