public void estimateStartTime(Node n) throws TimeOutOfBoundsException, TimeEstimationException {

        if (((Time) n).getStartTime().isSpecified()) {
            return;
        }