ClassNotFoundException is not actually used by redefineClasses or retransformClasses since there is no name provided. It should be removed from retransformClasses. For compatibility reasons it cannot be removed from redefineClasses, but it should be marked as unused.
VerifyError is trown by both but not listed in spec -- determine if ClassFormatError should be used instead of VerifyError added.
VerifyError is trown by both but not listed in spec -- determine if ClassFormatError should be used instead of VerifyError added.