При работе с Consumer.plainSource ничего не происходит. Разве это не единственный способ читать...
Я делаю небольшое упражнение по маскировке и снятию маски https://stackblitz