Фактически, после того, как источники были запутаны, ProGuard создает файл журнала, который можно использовать для замены имен классов в XML-файле, по-гречески. В противном случае также можно исключить классы, расширяющие определенный класс или интерфейс в proGuard. Таким образом, ваши действия в Struts не будут выполняться (что является стратегией запутывания ламера), но остальная часть вашего приложения будет.