Consider the following Java code:

            public interface toyCollectionInfo { // 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