public void replaceParameters(Map<Object, Object> params) { if (leftStatement != null) { leftStatement.replaceParameters(params); } if (leftParam != null) { Object val = leftParam.bindFromInputParams(params); if (val != leftParam) { leftParamValue = val; } } if (rightStatement != null) { rightStatement.replaceParameters(params); } if (rightParam != null) { Object val = rightParam.bindFromInputParams(params); if (val != rightParam) { rightParamValue = val; } } if (body != null) { body.replaceParameters(params); } }