Что такое выражение if not equal в бобовой оболочке?если это равно:
if not equal
if ("myVarValue".equals(vars.get("MY_VARIABLE")))
Используйте ! унарный boolean оператор логического дополнения:
!
boolean
if (!"myVarValue".equals(vars.get("MY_VARIABLE")))
Тип выражения операнда унарного оператора ! должен быть boolean или Boolean, иначе произойдет ошибка времени компиляции. Тип унарного логического выражения дополнения: boolean. Во время выполнения операнд при необходимости может быть преобразован в распакованный; значение унарного логического выражения дополнения равно true, если (возможно преобразованное) значение операнда равно false и false, если (возможно преобразованное) значение операнда равно true.
Тип выражения операнда унарного оператора ! должен быть boolean или Boolean, иначе произойдет ошибка времени компиляции. Тип унарного логического выражения дополнения: boolean.
Boolean
Во время выполнения операнд при необходимости может быть преобразован в распакованный; значение унарного логического выражения дополнения равно true, если (возможно преобразованное) значение операнда равно false и false, если (возможно преобразованное) значение операнда равно true.
true
false
Другой вариант для проверки if (!something) - это проверка if (something == false).
if (!something)
if (something == false)
if (b == false)