private void checkParameters(int[] pointerParam, Object[] tapeParam) {
		if (pointerParam == null || tapeParam == null) { 
			throw new NullPointerException("Pointer and Tapes must not be null");
		}

		if (pointerParam.length == 0 || pointerParam.length != tapeParam.length) {
			throw new InvalidParameterException("Pointer and Tapes must be Arrays of same size (>= 1)");
		}
		
		for (Object obj : tapeParam) {
			if (obj == null) 
				throw new NullPointerException("All Tapes must not be null");
		}
	}