It's because it relies on low-level details that aren't exposed to Java code. Some basic parts of the standard library (like java.lang.Object) must be implemented in native code.
As an aside, you can find at least one interesting article that does into more detail about the HotSpot implementation.