code: public static void same(Object obj1, Object obj2, String message, Object... arguments) {
      same(obj1, obj2, new IdentityException(format(message, arguments)));
    }
docs: Asserts that two {@link Object objects} are the same {@link Object} as determined by the identity comparison.
  
  The assertion holds if and only if the two {@link Object objects} are the same {@link Object} in memory.
  
  @param obj1 {@link Object left operand} in the identity comparison.
  @param obj2 {@link Object right operand} in the identity comparison.
  @param message {@link String} containing the message used in the {@link IdentityException} thrown
  if the assertion fails.
  @param arguments array of {@link Object arguments} used as placeholder values
  when formatting the {@link String message}.
  @throws org.cp.elements.lang.IdentityException if the two {@link Object objects} are not the same.
  @see #same(Object, Object, RuntimeException)
  @see java.lang.Object