SI-8398 - unused warning reports lazy val as a method

Compiler internals treat lazy vals as methods. Therefore, we need to have a special case for them when assembling the warning message.