En scala, ¿hay alguna forma de verificar si una instancia es un objeto singleton o no?

Si tengo una instancia de un objeto, ¿hay alguna forma de verificar si tengo un objeto singleton en lugar de una instancia de una clase? ¿Hay algún método que pueda hacer esto? Puede ser alguna API de reflexión? Sé que una diferencia es que el nombre de clase de un objeto singleton termina con un$, pero esta no es una forma estricta.

Respuestas a la pregunta(2)

Su respuesta a la pregunta