def __init__(self, package_file, entry_point_process, meta_data=None,<EOL>editor=None):
self.package_file = package_file<EOL>self.entry_point_process = entry_point_process<EOL>self.parser = self.PARSER_CLASS()<EOL>self.meta_data = meta_data or []<EOL>self.input_files = []<EOL>self.input_path_prefix = None<EOL>self.editor = editor<EOL>self.manifest = {}<EOL>
Constructor.

:param package_file: a file-like object where the contents of the
package must be written to

:param entry_point_process: the name or ID of the entry point process

:param meta_data: A list of meta-data tuples to include in the
metadata.ini file (in addition to the standard ones)

:param editor: The name of the editor used to create the source BPMN /
SVG files. This activates additional hook method calls. (optional)