CSCI 3155, Quiz 6 20 minutes Two of the legal Narrowing Reference Conversions in Java are: (i) A conversion from an interface S to a class T if T is not a final class. (ii) A conversion from an interface S to a class T if T is a final class and it implements S. Explain these rules giving an example of each. Be sure to address why the "final" part (i.e., "T is not a final class" in rule (i) and "T is a final class" in rule (ii)) in these two rules is important.