for ( TypedObjectNode value2 : param2Values ) { if ( value2 != null ) { Pair<PrimitiveValue, PrimitiveValue> primitivePair = getPrimitiveValues( value1, value2 ); if ( compare( primitivePair.first, primitivePair.second ) ) { return true; for ( TypedObjectNode value2 : param2Values ) { if ( value2 != null ) { Pair<PrimitiveValue, PrimitiveValue> primitivePair = getPrimitiveValues( value1, value2 ); if ( compare( primitivePair.first, primitivePair.second ) ) { foundMatch = true; for ( TypedObjectNode value2 : param2Values ) { if ( value2 != null ) { Pair<PrimitiveValue, PrimitiveValue> primitivePair = getPrimitiveValues( value1, value2 ); if ( compare( primitivePair.first, primitivePair.second ) ) { if ( foundMatch ) {