class RangeEdgePartition extends RangePartition {

    @Override
    public int hashCode() {
        return super.hashCode()
                + Long.valueOf(value).hashCode()
                + Integer.valueOf(lowerBound).hashCode()
                + Integer.valueOf(upperBound).hashCode();
    }

    public  RangeEdgePartition(String label, long value, int lower, int upper);

}