Provides a set of interfaces to allow a class loader to perform load-time weaving.