Under which of the following circumstances are servlets most likely to be instantiated?
During web application startup
If there are insufficient instances of the servlet to service incoming requests
On a client first requesting the servlet
At the same time as a different servlet is instantiated, when that different servlet makes use of the servlet in question
After the time specified on an UnavailableException has expired
At some arbitrary point in the web application or application server lifetime