private FloatingPoint getOperatorValue(TokenOperator token,
			FloatingPoint[] values) {
		FloatingPoint floatingPoint = null;

		// TODO Implement new way to caculate floating point number without
		// using Float

		String original = token.getOriginal();
		float value = 0.0f;
		if (original.equals("*")) {
			value = getFloatNumber(values[0]) * getFloatNumber(values[1]);
		} else if (original.equals("/")) {
			if (values[1].getValue() != 0) {
				value = getFloatNumber(values[0]) / getFloatNumber(values[1]);
			}
		} else if (original.equals("+")) {
			value = getFloatNumber(values[0]) + getFloatNumber(values[1]);
		} else if (original.equals("-")) {
			value = getFloatNumber(values[0]) - getFloatNumber(values[1]);
		}

		floatingPoint = getFloatingPoint(value);

		return floatingPoint;
	}