Flat Map Of Recursive Function In Java