code: public INode[] getExistingPathINodes(String path) {
      byte[][] components = getPathComponents(path);
      INode[] inodes = new INode[components.length];
  
      this.getExistingPathINodes(components, inodes);
      
      return inodes;
    }
docs: Retrieve the existing INodes along the given path. The first INode
  always exist and is this INode.
  
  @param path the path to explore
  @return INodes array containing the existing INodes in the order they
  appear when following the path from the root INode to the
  deepest INodes. The array size will be the number of expected
  components in the path, and non existing components will be
  filled with null
  
  @see #getExistingPathINodes(byte[][], INode[])