"For example, Java primitive types such as boolean and int do not subclass from java.lang.Object which creates a fractured type system." . . . . .