private void tokenize() throws MalformedParenthesisException, InvalidOperandException, MalformedTokenException, MalformedDecimalException {
		
		verifyValidParenStructuring();
		if(!hasBeenEvaluated) {
			
			this.expressionList = tokenizeImpl(removeWhiteSpace(this.expressionString.toCharArray()));
		}
	}