Buggy code:
public class Reqif10ModelWizard extends Wizard implements INewWizard { public static final List < String > FILE_EXTENSIONS = Collections . unmodifiableList ( Arrays . asList ( INSTANCE . getString ( "_UI_Reqif10EditorFilenameExtensions" ) . split ( "\\s*,\\s*" ) ) ) ; public static final String FORMATTED_FILE_EXTENSIONS = INSTANCE . getString ( "_UI_Reqif10EditorFilenameExtensions" ) . replaceAll ( "\\s*,\\s*" , ",<seq2seq4repair_space>" ) ; protected ReqIF10Package reqif10Package = ReqIF10Package . eINSTANCE ; protected ReqIF10Factory reqif10Factory = reqif10Package . getReqIF10Factory ( ) ; protected Reqif10ModelWizard . Reqif10ModelWizardNewFileCreationPage newFileCreationPage ; protected Reqif10ModelWizard . Reqif10ModelWizardInitialObjectCreationPage initialObjectCreationPage ; protected IStructuredSelection selection ; protected IWorkbench workbench ; protected List < String > initialObjectNames ; public void init ( IWorkbench workbench , IStructuredSelection selection ) { } protected Collection < String > getInitialObjectNames ( ) { } protected EObject createInitialModel ( ) { ReqIF root = reqif10Factory . createReqIF ( ) ; ReqIFHeader header = reqif10Factory . createReqIFHeader ( ) ; root . setTheHeader ( header ) ; GregorianCalendar reqIFLastChange = ReqIF10Util . getReqIFLastChange ( ) ; header . setCreationTime ( reqIFLastChange ) ; header . setSourceToolId ( "ProR<seq2seq4repair_space>(http:////pror.org)" ) ; header . setIdentifier ( ( "rmf-" + ( UUID . randomUUID ( ) ) ) ) ; <START_BUG> header . setReqIFVersion ( "1.0.1" ) ; <END_BUG> header . setReqIFToolId ( "ProR<seq2seq4repair_space>(http:////pror.org)" ) ; header . setComment ( ( "Created<seq2seq4repair_space>by:<seq2seq4repair_space>" + ( System . getProperty ( "user.name" ) ) ) ) ; ReqIFContent content = reqif10Factory . createReqIFContent ( ) ; root . setCoreContent ( content ) ; DatatypeDefinitionString ddString = reqif10Factory . createDatatypeDefinitionString ( ) ; ddString . setLongName ( "T_String32k" ) ; ddString . setMaxLength ( new BigInteger ( "32000" ) ) ; ddString . setLastChange ( reqIFLastChange ) ; content . getDatatypes ( ) . add ( ddString ) ; SpecObjectType specObjectType = reqif10Factory . createSpecObjectType ( ) ; specObjectType . setLongName ( "Requirement<seq2seq4repair_space>Type" ) ; specObjectType . setLastChange ( reqIFLastChange ) ; content . getSpecTypes ( ) . add ( specObjectType ) ; AttributeDefinitionString ad1 = reqif10Factory . createAttributeDefinitionString ( ) ; ad1 . setType ( ddString ) ; ad1 . setLongName ( "Description" ) ; ad1 . setLastChange ( reqIFLastChange ) ; specObjectType . getSpecAttributes ( ) . add ( ad1 ) ; SpecificationType specificationType = reqif10Factory . createSpecificationType ( ) ; specificationType . setLongName ( "Specification<seq2seq4repair_space>Type" ) ; specificationType . setLastChange ( reqIFLastChange ) ; content . getSpecTypes ( ) . add ( specificationType ) ; AttributeDefinitionString ad2 = reqif10Factory . createAttributeDefinitionString ( ) ; ad2 . setType ( ddString ) ; ad2 . setLongName ( "Description" ) ; ad2 . setLastChange ( reqIFLastChange ) ; specificationType . getSpecAttributes ( ) . add ( ad2 ) ; Specification spec = reqif10Factory . createSpecification ( ) ; spec . setLongName ( "Specification<seq2seq4repair_space>Document" ) ; spec . setType ( specificationType ) ; spec . setLastChange ( reqIFLastChange ) ; AttributeValueString value1 = reqif10Factory . createAttributeValueString ( ) ; value1 . setTheValue ( "Requirements<seq2seq4repair_space>Document" ) ; value1 . setDefinition ( ad2 ) ; spec . getValues ( ) . add ( value1 ) ; content . getSpecifications ( ) . add ( spec ) ; ProrToolExtension extension = eINSTANCE . createProrToolExtension ( ) ; ReqIFToolExtensionUtil . addToolExtension ( root , extension ) ; ProrSpecViewConfiguration prorSpecViewConfiguration = eINSTANCE . createProrSpecViewConfiguration ( ) ; extension . getSpecViewConfigurations ( ) . add ( prorSpecViewConfiguration ) ; prorSpecViewConfiguration . setSpecification ( spec ) ; Column col = eINSTANCE . createColumn ( ) ; col . setLabel ( "Description" ) ; col . setWidth ( 400 ) ; prorSpecViewConfiguration . getColumns ( ) . add ( col ) ; Column leftHeaderColumn = eINSTANCE . createColumn ( ) ; leftHeaderColumn . setWidth ( DEFAULT_LEFT_HEADER_COLUMN_WIDTH ) ; leftHeaderColumn . setLabel ( DEFAULT_LEFT_HEADER_COLUMN_NAME ) ; prorSpecViewConfiguration . setLeftHeaderColumn ( leftHeaderColumn ) ; ProrGeneralConfiguration generalConfig = eINSTANCE . createProrGeneralConfiguration ( ) ; LabelConfiguration labelConfig = eINSTANCE . createLabelConfiguration ( ) ; labelConfig . getDefaultLabel ( ) . add ( "Description" ) ; generalConfig . setLabelConfiguration ( labelConfig ) ; extension . setGeneralConfiguration ( generalConfig ) ; SpecObject specObject = reqif10Factory . createSpecObject ( ) ; specObject . setType ( specObjectType ) ; specObject . setLastChange ( reqIFLastChange ) ; content . getSpecObjects ( ) . add ( specObject ) ; AttributeValueString value2 = reqif10Factory . createAttributeValueString ( ) ; value2 . setTheValue ( "Start<seq2seq4repair_space>editing<seq2seq4repair_space>here." ) ; value2 . setDefinition ( ad1 ) ; specObject . getValues ( ) . add ( value2 ) ; SpecHierarchy specHierarchy = reqif10Factory . createSpecHierarchy ( ) ; specHierarchy . setLastChange ( reqIFLastChange ) ; spec . getChildren ( ) . add ( specHierarchy ) ; specHierarchy . setObject ( specObject ) ; return root ; } @ Override public boolean performFinish ( ) { } public class Reqif10ModelWizardNewFileCreationPage extends WizardNewFileCreationPage { public Reqif10ModelWizardNewFileCreationPage ( String pageId , IStructuredSelection selection ) { } @ Override protected boolean validatePage ( ) { } public IFile getModelFile ( ) { } } public class Reqif10ModelWizardInitialObjectCreationPage extends WizardPage { protected Combo initialObjectField ; protected List < String > encodings ; protected Combo encodingField ; public Reqif10ModelWizardInitialObjectCreationPage ( String pageId ) { } public void createControl ( Composite parent ) { } protected ModifyListener validator = new ModifyListener ( ) { public void modifyText ( ModifyEvent e ) { } } ; protected boolean validatePage ( ) { } @ Override public void setVisible ( boolean visible ) { } public String getInitialObjectName ( ) { } public String getEncoding ( ) { } protected String getLabel ( String typeName ) { } protected Collection < String > getEncodings ( ) { } } @ Override public void addPages ( ) { } public IFile getModelFile ( ) { } }

Fix:
header . setReqIFVersion ( "1.0" ) ;