4.1 What is the line of code label A do? (2 marks) 4.2 What is happening on line B? (2 marks) 4.3 What is happening on line C? (2 marks) 4.4 What does line D do? (3 marks) 4.5 In line E, what is first and last called in programming? (1 marks) 4.6 Which line closes the main method, line F or I? (1 marks) 4.7 Why does line G have void? (3 marks) 4.8 What is the return type of the method in G? (1 marks) 4.9 What is happening in line H? (3 marks Consider the following code snippet and answer the questions that follow using appropriate java programming constructs. Closely study the lines of code numbered alphabetically. import java.util.Scanner; public class FormLetterWriter \{ public static void main(String[] args) A \{ Scanner input = new Scanner(System.in); String first, last; System.out.print("Enter first name >> "); first = input.nextLine(); System.out.print("Enter last name >> "); last = input.nextLine(); displaySalutation(first); displayLetter(); displaySalutation(first, last); displayLetter(); \} public static void displaySalutation(String firstName) \{ System.out.printIn("Dear " + firstName + ","); \} public static void displaySalutation(String firstName, String lastName) \{ System.out.println("Dear " + firstName + " " + lastName +","); \} public static void displayLetter() \{ System.out.println (" Thank you for your recent order. ln"); \} \}.