{
bFoundInequation = false;
for(TCGDisjunctiveNormalForm oDNF : colRetValues)
{
ArrayList<TCGConjunction> colAddedConjunctions = new ArrayList<TCGConjunction>();
TCGConjunction oRemovedConjunctions = null;
CONJUNCTION: for(TCGConjunction oConjunction : oDNF.getConjunctions())
{
for(TCGOCLExpression oExpression : oConjunction.getExpressions())
{
if(oExpression instanceof TCGOCLOperation)
{
ArrayList<TCGOCLExpression> colExpressions =
TCGOCLExpressionHelperClass.splitUpInequationToExpressionList((TCGOCLOperation)oExpression);
if(!colExpressions.isEmpty()) // replaced inequations
{
oConjunction.getExpressions().remove(oExpression);
TCGConjunction oNewConjunction =
TCGConjunctionHelperClass.copyConjunctionDeep(oConjunction);
oConjunction.getExpressions().add(colExpressions.get(0));
oNewConjunction.getExpressions().add(colExpressions.get(1));
oNewConjunction.setPositiveSubExpressionOfOriginal(
oConjunction.isPositiveSubExpressionOfOriginal());
colAddedConjunctions.add(oConjunction);
colAddedConjunctions.add(oNewConjunction);
oRemovedConjunctions = oConjunction;
bFoundInequation = true;