super.writeBitwiseNegate(EMPTY_BITWISE_NEGATE);
}
@Override
public void writeNotExpression(final NotExpression expression) {
TypeChooser typeChooser = controller.getTypeChooser();
Expression subExpression = expression.getExpression();
ClassNode classNode = controller.getClassNode();
if (typeChooser.resolveType(subExpression, classNode) == boolean_TYPE) {
subExpression.visit(controller.getAcg());
controller.getOperandStack().doGroovyCast(boolean_TYPE);
BytecodeExpression bytecodeExpression = new BytecodeExpression() {
@Override
public void visit(final MethodVisitor mv) {