public Collection<Condition> getConditions() {
        ArrayList<Condition> result = new ArrayList<>();
        for (MathNode node : getComponents()) {
            if (node instanceof Condition) {
                result.add((Condition) node);