Suppose I have a val that is defined as follows
import a.b.FIRSTNAME;
val FULLNAME = "$FIRSTNAME/aaron"
And this FIRSTNAME is defined in a.b as
val FISTNAME = "LINCON";
I will find that sometimes FULLNAME takes the value of null/aaron in the process of using it.