=== Message

"XXX" should be an interface such as "YYY" rather than the implementation "ZZZ".

The return type of this method should be an interface such as "YYYY" rather than the implementation "ZZZ".

