This is required to correctly resolve overloading in cases when we need to find most specific alternative in Java between int and Integer.