By default, companion objects are anonoymous, but you can elect to give the object a name (AmyPond in this example). This has no real impact on your Kotlin code — you still use the companion object the same as before.

You can learn more about this in:
Run Edit