Bug 447418 - removed usage of Apache Commons Lang builder
Bug 439882 - removed usage of StringUtils, ArrayUtils and ObjectUtils
Bug 439882 - replaced usage of NotImplementedException with UnsupportedOperationException
Bug 439882 - removed dependency to org.apache.commons.lang
modified some line wrapping configurations for code formatting