ObjectUtils.isEqual's type safety is broken by JDK 8.