Идея, начиная с 14 вроде, умеет делать реверсИжиниринг такого чуда. Читается не всегда нормально, но понять А чё там происходит - можно. в 16 - сделано еще лучше. Только нужно иметь ввиду что, например, спринговый код и из сорцов не шибко читаемый, поэтому если исходный класс - содержит говнокод, то реверснутый будет на порядок говнистее.