Language: Java
Label: safe
CWE: CWE-89 \u2014 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component.

Code:
    public void testForIdsSort1DebugDisabled() {
        String expected =
                "SELECT id FROM (SELECT oid, id FROM object WHERE type_id IN (:types)) object "
                        + "LEFT JOIN (SELECT oid, value prop0 FROM object_property "
                        + "WHERE property_type IN (:sortProperty0)) subSelect0 ON object.oid = subSelect0.oid "
                        + "ORDER BY prop0 ASC";
        verifyForIds(expected, false, Predicates.acceptAll(), Predicates.asc("foo"));
    }