Class DuplicateFieldException encapsulates the exception thrown when a class
or interface description contains more than one field with the same name and
descriptor.
Class DuplicateSubroutineException encapsulates the exception thrown when a
class or interface description contains more than one subroutine (method,
constructor, or class initializer) with the same name and descriptor.