import java.util.*;
import java.lang.*;
import java.io.*;

@FunctionalInterface
interface Callback {
	void perform();
}

enum SomeEnum {
	THE, WORLD, IS, AGAINST, YOU, BECAUSE, Y0U, ARE, A, UNSAVORY, DECOMPOSING, VIRUS
}

class Ideone
{
	static List<Callback> makeCallbacksList() {
		var cbs = new ArrayList<Callback>();

		String cb0_param0 = "Параметр-строка.", cb0_param1 = "Ещё один параметр-строка.";
		cbs.add(new Callback() {
			String p0 = cb0_param0;
			String p1 = cb0_param1;
			public void perform() {
				System.out.printf("\"%s\", \"%s\"\n", p0, p1);
			}
		});

		Enum cb1_param0 = SomeEnum.VIRUS;
		var cb1_param1 = new int[]{ 1, 2, 3 };
		cbs.add(new Callback() {
			public void perform() {
				System.out.printf("\"%s\", \"%s\"\n", cb1_param0, Arrays.toString(cb1_param1));
			}
		});

		var cb2_param0 = new String[]{ "ATARIMAE", "TO", "SHINJITSUDZUKETA", "KOTO" };
		cbs.add(() -> System.out.println(String.join(" ", cb2_param0)));

		return cbs;
	}

	public static void main (String[] args) throws java.lang.Exception
	{
		makeCallbacksList().forEach(cb -> cb.perform());
	}
}