OPENNLP-607
Fixed training portion due to recent changes using inputStreamFactory
diff --git a/modelbuilder-addon/src/main/java/opennlp/addons/modelbuilder/impls/GenericModelableImpl.java b/modelbuilder-addon/src/main/java/opennlp/addons/modelbuilder/impls/GenericModelableImpl.java
index 815d548..3d14d10 100644
--- a/modelbuilder-addon/src/main/java/opennlp/addons/modelbuilder/impls/GenericModelableImpl.java
+++ b/modelbuilder-addon/src/main/java/opennlp/addons/modelbuilder/impls/GenericModelableImpl.java
@@ -27,11 +27,13 @@
 import java.util.logging.Level;

 import java.util.logging.Logger;

 import opennlp.addons.modelbuilder.Modelable;

+import opennlp.tools.cmdline.MarkableFileInputStreamFactory;

 import opennlp.tools.namefind.NameFinderME;

 import opennlp.tools.namefind.NameSample;

 import opennlp.tools.namefind.NameSampleDataStream;

 import opennlp.tools.namefind.TokenNameFinderModel;

-import opennlp.tools.util.MockInputStreamFactory;

+import opennlp.tools.util.InputStreamFactory;

+

 import opennlp.tools.util.ObjectStream;

 import opennlp.tools.util.PlainTextByLineStream;

 

@@ -91,7 +93,7 @@
       System.out.println("\t\treading training data...");

       Charset charset = Charset.forName("UTF-8");

       ObjectStream<String> lineStream =

-              new PlainTextByLineStream(new MockInputStreamFactory(new FileInputStream(params.getAnnotatedTrainingDataFile())), charset);

+              new PlainTextByLineStream(new MarkableFileInputStreamFactory(params.getAnnotatedTrainingDataFile()), charset);

       ObjectStream<NameSample> sampleStream = new NameSampleDataStream(lineStream);

 

       TokenNameFinderModel model;