private boolean mutuallyExclusive(String operator1, String operator2, String type1, String type2){
		ConditionAnalyzer conditionAnalyzer = new ConditionAnalyzer();
		
		//Falls die Bedingungen vom Typ Boolean sind
		if (type1.equals("Boolean")){
			return conditionAnalyzer.typeBoolean(operator1, boolean1, operator2, boolean2);
		
		//Falls die Bedingungen vom Typ String sind
		} else if (type1.equals("String")){
			return conditionAnalyzer.typeString(operator1, literal1, operator2, literal2);
		
		//Falls die Bedingungen vom Typ Number sind
		} else if (type1.equals("Number")){
			return conditionAnalyzer.typeNumber(operator1, num1, operator2, num2);
		
		//Falls die Bedingungen vom Typ PathExpression sind
		} else if (type1.equals("PathExpression")){
			return conditionAnalyzer.typeVarLoc(operator1, varLoc1, operator2, varLoc2);
		
		//Dieser Fall kann eigentlich nie auftreten, da die Typen selbst generiert wurden
		} else {
			System.err.println("Typ der Variablen existiert nicht!");
			System.exit(0);
			return false;
		}
	}