public void setSingleValue(final EndPoint<T> value) throws MIDDException {
        this.upperBound = this.lowerBound = new EndPoint<>(value);
        this.lowerBoundClosed = this.upperBoundClosed = true;

    }
public void setSingleValue ( final EndPoint < T > value ) throws MIDDException { this . upperBound = this . lowerBound = new EndPoint < > ( value ) ; this . lowerBoundClosed = this . upperBoundClosed = true ; }
The interval contains only 1 value: upper==lower

@param value