Class#getClassLoader何时返回null?

说我有一些Java代码:

public class Widget { ...whatever } 

还有一些代码可以加载Widget

 ClassLoader widgetLoader = Widget.class.getClassLoader(); 

widgetLoader可以为null吗? 为什么/为什么不呢? 如果是这样,在什么情况下呢?

根据这个方法javadoc :

返回类的类加载器。 某些实现可能使用null来表示引导类加载器。 如果此类由引导类加载器加载,则此方法将在此类实现中返回null。