Study JDK Source.