migrated from "commons-lang 2" to "commons-lang 3"