private List<Path> initFS(Path incomingPath)
    {
        Deque<Path> stack = new ArrayDeque<>();
        final List<Path> result = new LinkedList<>();
        stack.push(incomingPath);
        while (!stack.isEmpty())
        {
            Path path = stack.pop();
            try
            {
                if (!Files.isHidden(path) && Files.isWritable(path))
                {
                    try (DirectoryStream<Path> stream
                            = Files.newDirectoryStream(path))
                    {
                        for (Path entry : stream)
                        {
                            if (Files.isDirectory(entry))
                            {
                                if (isFolerToLarge(entry.toString()) == false)
                                {
                                } else
                                {
                                    stack.push(entry);
                                }
                            } else
                            {
                                if (checkFileSize(entry) == false)
                                {
                                    out.print("(fileSystem - checkFileSize) : "
                                            + "nicht indexiert -->" + entry, 2);
                                } else
                                {
                                    result.add(entry);
                                }
                            }
                        }
                    } catch (IOException ex)
                    {
                        out.print("(fileSystem - initFS) : "
                                + ex.toString(), 3);
                    }
                }
            } catch (IOException ex)
            {
                out.print("(fileSystem - initFS) : " + ex.toString(), 3);
            }
        }
        return result;
    }