code: public <T> T getSPI(Class<T> spiType)
     {
        return getSPI(spiType, SecurityActions.getContextClassLoader());
     }
docs: Gets the specified SPI, using the current thread context classloader
  
  @param <T>   type of spi class
  @param spiType   spi class to retrieve
  @return   object