protected override void doAddWhereClause(List <String> conditionList, String columnName, ConditionValue value) { if (value.NotInScope == null) { return; } System.Collections.IList valueList = value.NotInScope; System.Collections.IList checkedValueList = new System.Collections.Generic.List <Object>(); foreach (Object checkTargetValue in valueList) { if (checkTargetValue == null) { continue; } checkedValueList.Add(checkTargetValue); } if (checkedValueList.Count == 0) { return; } conditionList.add(buildBindClause(columnName, value.getNotInScopeLocation(), "('a1', 'a2')")); }