objeto vs objeto complementario kotlin

// From Outside of class 
Temp.foo() // call to companion object function
Temp.Holder.foo() // call to plain object function
xHashiramaSenju