@Override public IContainer findContainerByPath(final String path) throws NoResultException { // Split path into nodes String[] sNodes = HdfPath.splitStringPath(path); IContainer node = getRootGroup(); // Try to open each node for (String shortName : sNodes) { if (!shortName.isEmpty() && node != null && node instanceof IGroup) { node = ((IGroup) node).getContainer(shortName); } } return node; }