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