@Override
    public boolean equals(
        Object obj )
    {
        if( this == obj ) return true;
        if( obj == null ) return false;
        if( getClass() != obj.getClass() ) return false;
        RangeF other = (RangeF) obj;
        if( Float.floatToIntBits( end ) != Float.floatToIntBits( other.end ) ) return false;
        if( Float.floatToIntBits( start ) != Float.floatToIntBits( other.start ) ) return false;
        return true;
    }