public void setSystemConditionToAll(ElementSystem e, Condition l) {
        if (e == null)
            throw new NullPointerException("The ElementSystem is null.");
        if (l == null)
            throw new NullPointerException("The condition is null.");
        RETW(defaultEngineLock, () -> {
            systemConditions.keySet().forEach(p -> {
                if (p.first.equals(p.last)
                        && (p.first.equals(e.getID()) || p.last.equals(e.getID())))
                    systemConditions.put(p, l);
            });
        });
    }