import net.slimweb.ann.`val`.NotEmpty
Обратные кавычки могут использоваться для экранирования символов:
scala> val `val` = 1
val: Int = 1
scala> class `val`
defined class val
За исключением использования их для определения символов с зарезервированными именами или вызова устаревшего кода Java, который имеет ключевые слова в качестве методов (например, метод с именемс), они также могут использоваться для символов с пробелами в них или иными странными символами