Consider the following Java code:

            public interface toyCollectionInfo <T> { // 1
              private T favoriteToy;
              private T[] toys;
               
              public T getFavorite();
              public void setFavorite(T fav); 
           }  
          

The capital letter “T” on line 1 stands for:

type to be used for the toys
  • a temporary value
  • a template for all the method parameters
  • none of these

There are no hints for this question