}
@Override
public Object[] getChildren(Object parentElement) {
if (parentElement instanceof ZNode) {
ZNode zkn = (ZNode) parentElement;
try {
ZooKeeperClient client = ZooKeeperManager.INSTANCE.getClient(zkn.getServer());
List<ZNode> zkChildren = client.getChildren(zkn);
return zkChildren.toArray();
} catch (CoreException e) {
logger.error("Error getting children of node", e);
} catch (IOException e) {