class PrimeNumbers {

    public static List<Integer> generate(int i) {
        if (isOne(i)) {
            return emptyList();
        } else if (i == 2) {
            return new ArrayList<Integer>() {{
                add(2);
            }};

        } else if (i == 4) {
            return new ArrayList<Integer>() {{
                add(2);
                add(2);
            }};
        } else {
            return new ArrayList<Integer>() {{
                add(3);
            }};
        }
    }

}