For the sake of correctness, please wrap KneserNeyProbDist with `@compat.python_2_unicode_compatible`. unicode_literal future import is in effect in this file, so ``__repr__`` would return unicode string and this may have subtle consequences if `@compat.python_2_unicode_compatible` decorator is not applied.