class FileMoveProvider {

    public Stream<FileMoveAction> traverseForMoving( File dir )
    {
        return traverseForMoving( dir, dir );
    }

    public  FileMoveProvider( FileSystemAbstraction fs );

}