Does Constraint Overriding work across multiple levels of inheritance?

Consider the following:


class A;
constraint A_a {...;}
constraint A_b {...;}
endclass : A

class B extends A;
$display("Extended child class";
endclass : B

class C extends B;
constraint A_a {...;}     // Not the same as defined in class A
endclass : C

Will the constraint A_a be successfully overriden, considering that the constraint has the same name?

In reply to Vedant Gala:

Yes, overriding works across multiple levels of inheritance.

Also, please see this comment about parent/child terminology.