import java.util.*;
import java.io.*;

public class IntcodeUtil
{
    public static final String[] readValues (String inputFile)
    {
        /*
         * Open the data file and read it in.
         */

        BufferedReader reader = null;
        String[] values = null;

        try
        {
            reader = new BufferedReader(new FileReader(inputFile));
            String line = null;

            while ((line = reader.readLine()) != null)
            {
                values = line.split(Intcode.DELIMITER);
            }
        }
        catch (Throwable ex)
        {
            ex.printStackTrace();
        }
        finally
        {
            try
            {
                reader.close();
            }
            catch (Throwable ex)
            {
            }
        }

        return values;
    }

    private IntcodeUtil ()
    {
    }
}
@@ -83,24 +83,30 @@
 c final 
+Vector%3C
 String
-%5B%5D
+%3E
  readVal
@@ -816,20 +816,140 @@
     
-return value
+Vector%3CString%3E instructions = new Vector%3CString%3E();%0A%0A        instructions.addAll(Arrays.asList(values));%0A%0A        return instruction
 s;%0A 

Update IntcodeUtil.java