import java.util.ArrayList; import java.util.List; public class Lab10Demo { public static void main(String[] args) { String[] characters = {"A", "B", "C", "B", "A", "C"}; List permutations = new ArrayList<>(); //TO DO: You will need to write some code in this main method. You will call the two recursive methods to find all palindromes } public static boolean isPalindrome(String word) { //TO DO: Write this method using Recursion } public static void generate_permutations(???) { //TO DO: Write this method using Recursion. Fill in the missing method parameters } }