import java.lang.String; public class Lambda2 { public static void main(List args){ var listOfStrings = new List(); var listOfObjects; listOfObjects = map(listOfStrings, (a) -> a); } public map(a , b){ b.apply(a); return a; } /* public static List map(List input, Function func) { List output; output = new List(); output.add(func.apply(input.get())); return output; } */ } class List{ /* A get(); void add(A); */ } /* class Function{ B apply(A a); } */