public Boolean execute(ComplexEvent event) {
        Object leftResult = leftConditionExecutor.execute(event);
        if (leftResult != null && (Boolean) leftResult) {
            Object rightResult = rightConditionExecutor.execute(event);
            if (rightResult != null && (Boolean) rightResult) {
                return Boolean.TRUE;
            }
        }
        return Boolean.FALSE;
    }
Executor class for And condition. Condition evaluation logic is implemented within executor.
modules/siddhi-core/src/main/java/io/siddhi/core/executor/condition/AndConditionExpressionExecutor.java