docs: public static <T> void isNotSame( final T argument,
                                        String argumentName,
                                        final T object,
                                        String objectName ) {
          if (argument == object) {
              if (objectName == null) objectName = getObjectName(object);
              throw new IllegalArgumentException(CommonI18n.argumentMustNotBeSameAs.text(argumentName, objectName));
          }
      }