10. Java as a programming language, provides several layers of security control. In the _________layer, the class loader ensures that the class does not violate the access restrictions.
a. 1st layer
b. 2nd layer
c. 3rd layer
d. 4th layer