renamed ConditionValue to ColumnConditionValue and added javadocs