//package pt.v1.tea.testapp;

class MainProgram {

    public static void main(String[] args) {
        try {
            // Refactored from a rvalue if condition
            // at t_tea/15_recursive_if_refactor.tea line 1
            TeaUnkownType refactoring_variable_0;
            // Refactored from a multi-statements if condition
            // at t_tea/15_recursive_if_refactor.tea line 1
            Boolean refactoring_variable_1;
            {
                System.out.println("if1");
                refactoring_variable_1 = (System.out.println("if1"));
            }
            if (refactoring_variable_1) {
                // Refactored from a rvalue if condition
                // at t_tea/15_recursive_if_refactor.tea line 1
                TeaUnkownType refactoring_variable_2;
                // Refactored from a multi-statements if condition
                // at t_tea/15_recursive_if_refactor.tea line 1
                Boolean refactoring_variable_3;
                {
                    System.out.println("if2");
                    refactoring_variable_3 = (System.out.println("if2"));
                }
                if (refactoring_variable_3) {
                    System.out.println("then2");
                    return refactoring_variable_2 = (System.out.println("then2"));
                } else {
                    System.out.println("else2");
                    return refactoring_variable_2 = (System.out.println("else2"));
                }
                return refactoring_variable_0 = (refactoring_variable_2);
            } else {
                System.out.println("else 1");
                return refactoring_variable_0 = (System.out.println("else 1"));
            }
            System.out.println((refactoring_variable_0));
        } catch(Exception e) {
            System.out.println(e.getMessage());
        }
    }

}