import java.util.*; class Testcase { // IDEA-219122 public static void boxWithCast() { Double d = 1D; Long l = 1L; if (d.equals(Double.valueOf(l))) { System.out.println("e. d: " + d + " l: " + l); } else { System.out.println("ne. d: " + d + " l: " + l); } } void intToLong() { Integer i = 2; Long l = 2L; System.out.println(l.equals((long) i)); } private static final Long TEST = new Long(1234); public static void main(String[] args) { final Map hashMap = new HashMap<>(); hashMap.put("Hello", TEST); Long l = hashMap.get("Hello"); if(l != null) { if(l == TEST) { System.out.println("Out"); } } } void test() { int x = null; Integer boxed = x; if (boxed == 5) {} } }