class AbstractConditionShardLocator {

    @SuppressWarnings("unchecked")
    protected CTX createConditionContext(CTX conditionContext, OperatorEnum newOperator, Object newValue) {
        return (CTX)conditionContext.create(newOperator, newValue);
    }

}