версия с использованием javaparser