protected static boolean testValidity(Object o)
	{
        if (o != null) {
            if (o instanceof Double) {
                if (((Double) o).isInfinite() || ((Double) o).isNaN()) {
                    return false;
                }
            } else if (o instanceof Float) {
                if (((Float) o).isInfinite() || ((Float) o).isNaN()) {
                    return false;
                }
            }
			return true;
        }
		return false;
    }