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

public class IntcodeUtil
{
    public static final Vector<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)
            {
            }
        }

        Vector<String> instructions = new Vector<String>();

        instructions.addAll(Arrays.asList(values));

        return instructions;
    }

    private IntcodeUtil ()
    {
    }
}
@@ -30,16 +30,58 @@
 va.io.*;
+%0Aimport java.nio.charset.StandardCharsets;
 %0A%0Apublic
@@ -992,24 +992,353 @@
 ons;%0A    %7D%0A%0A
+    public static final String%5B%5D convertStringToASCIIArray (String input)%0A    %7B%0A        byte%5B%5D toArray = input.getBytes(StandardCharsets.US_ASCII);%0A        String%5B%5D toReturn = new String%5BtoArray.length%5D;%0A%0A        for (int i = 0; i %3C toReturn.length; i++)%0A            toReturn%5Bi%5D = %22%22+toArray%5Bi%5D;%0A%0A        return toReturn;%0A    %7D%0A%0A
     private 

Update IntcodeUtil.java