public long getLong(){
		switch (dataType){
		case Long:return ((Long)value).longValue();
		case Double:return ((Double)value).longValue();
		}
		throw new FormulaException("Can not get a long value from " + dataType.toString());
	}