public static boolean couldBeDouble(final String v) {
		if(null==v) {
			return false;
		}
		final int len = v.length();
		if(len<=0) {
			return true;
		}
		if(len>40) {
			return false;
		}
		if(BurstMap.missingDoubleValue(v)) {
			return true;
		}
		if(v.equalsIgnoreCase(BurstMap.doublePosInfString)||v.equalsIgnoreCase(BurstMap.doubleNegInfString)) {
			return true;
		}
		try {
			Double.parseDouble(v);
			return true;
		} catch (NumberFormatException ex) {
		}
		return false;
	}