func (this *BinlogCoordinates) SmallerThanOrEquals(other *BinlogCoordinates) bool {
	if this.SmallerThan(other) {
		return true
	}
	return this.LogFile == other.LogFile && this.LogPos == other.LogPos // No Type comparison
}
// SmallerThanOrEquals returns true if this coordinate is the same or equal to the other one.
// We do NOT compare the type so we can not use this.Equals()
SmallerThanOrEquals returns true if this coordinate is the same or equal to the other one.
We do NOT compare the type so we can not use this.Equals()
// SmallerThanOrEquals returns true if this coordinate is the same or equal to the other one . // We do NOT compare the type so we can not use this . Equals ()
func (this *BinlogCoordinates) SmallerThanOrEquals(other *BinlogCoordinates) bool {
	if this.SmallerThan(other) {
		return true
	}
	return this.LogFile == other.LogFile && this.LogPos == other.LogPos 
}
func ( this * BinlogCoordinates ) SmallerThanOrEquals ( other * BinlogCoordinates ) bool { if this . SmallerThan ( other ) { return true } return this . LogFile == other . LogFile && this . LogPos == other . LogPos }
SmallerThanOrEquals returns true if this coordinate is the same or equal to the other one.
SmallerThanOrEquals returns true if this coordinate is the same or equal to the other one .
// No Type comparison