@Nullable
  @Override
  protected String unescape(String s, PsiElement token) {
    StringKind stringKind = getStringKindByToken(token);
    return stringKind == null ? null : stringKind.unescape(s);
  }
@Nullable
  @Override
  protected String unescape(String s, PsiElement token)