public boolean supports(LTSminVersion required) {
        if (major > required.major) {
            return true;
        } else if (major == required.major) {
            if (minor > required.minor) {
                return true;
            } else if (minor == required.minor) {
                return patch >= required.patch;
            }
        }

        return false;
    }
public boolean supports ( LTSminVersion required ) { if ( major > required . major ) { return true ; } else if ( major == required . major ) { if ( minor > required . minor ) { return true ; } else if ( minor == required . minor ) { return patch >= required . patch ; } } return false ; }
Checks whether {@code this} version supports the given required version.

@param required
the required version that needs to be supported

@return {@code true}, if {@code this} version supports the given required version, {@code false} otherwise.