What does the following Java code demonstrate?
import java.util.TreeSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
Set<String> fruits = new TreeSet<>();
fruits.add("Mango");
fruits.add("Apple");
fruits.add("Banana");
System.out.println(fruits.first());
}
}