code: public static boolean equalsValue(final Integer i1, final Integer i2) {
          if (i1 == null) {
              return i2 == null;
          }
          return i1.equals(i2);
      }
docs: Return true if i1 equals (according to {@link Integer#equals(Object)}) 12.
  Also returns true if 11 is null and 12 is null! Is safe on either 11 or 12 being null.