Предлагаю проверить guava, commons-lang, beanutils, etc. Тщательно. А то такое ощущение что эта хрень где-то уже есть даже в существующих зависимостях.