Create an instance of the approriate ExtraField, falls back to
UnrecognizedExtraField UnrecognizedExtraField .
Parameters: headerId - the header identifier an instance of the appropiate ExtraField exception: InstantiationException - if unable to instantiate the class exception: IllegalAccessException - if not allowed to instatiate the class since: 1.1
Split the array into ExtraFields and populate them with the
give data.
Parameters: data - an array of bytes an array of ExtraFields since: 1.1 throws: ZipException - on error