I had the following assumptions:

1. The class is marked as final, therefore it's safe to use `HttpsURLConnectionFactory.class`
2. Because the class is marked as final, there won't be any extensions and so, why have multiple instances of the logger field every time the class is newed up ?


Are these fair assumptions? non-static loggers make sense to me when class is to be newed up by potential extensions?