Against
the object.
There's only one object involved when you create an object. For example if you create a
String object there's only one object. Just because String extends Object it doesn't mean there's a String object and an Object object. There's only one object, and that object is an instance of String as well as an instance of Object.