return NumberCondition.between((Byte) lower, (Byte) upper);
        throw new EFeatureEncoderException("Type " + lower + " not supported");
    }
    
    public static Condition outside(Number lower, Number upper) throws EFeatureEncoderException {
        return new Not(between(lower, upper));
    }