docs: public void removeDependentVariables(Variable ... depVars) {
  		ArrayList<Variable> newDepVars = new ArrayList<Variable>();
  		for (Variable v : this.dependentVariables) {
  			boolean toRemove = false;
  			for (Variable v1 : depVars) {
  				if (v.equals(v1)) {
  					toRemove = true;
  					break;
  				}
  			}
  			if (!toRemove) newDepVars.add(v);
  		}
  		this.dependentVariables = newDepVars.toArray(new Variable[newDepVars.size()]);
  	}