public class Scaffold
{
    public static final char SCAFFOLDING = '#';
    public static final char OPEN_SPACE = '.';
    
    public Scaffold ()
    {

    }
}
@@ -1,12 +1,33 @@
+import java.util.*;%0A%0A
 public class
@@ -62,20 +62,22 @@
 c final 
-char
+String
  SCAFFOL
@@ -87,11 +87,11 @@
 G = 
-'#'
+%22#%22
 ;%0A  
@@ -116,69 +116,1344 @@
 nal 
-char OPEN_SPACE = '.';%0A    %0A    public Scaffold ()%0A    %7B%0A%0A    %7D
+String OPEN_SPACE = %22.%22;%0A%0A    // ASCII codes.%0A%0A    public static final String SCAFFOLDING_CODE = %2235%22;%0A    public static final String OPEN_SPACE_CODE = %2246%22;%0A    public static final String NEW_LINE = %2210%22;%0A%0A    public Scaffold (boolean debug)%0A    %7B%0A        _image = new Vector%3CString%3E();%0A        _debug = debug;%0A    %7D%0A%0A    public void addData (String value)%0A    %7B%0A        if ((SCAFFOLDING_CODE.equals(value)) %7C%7C (OPEN_SPACE_CODE.equals(value)) %7C%7C (NEW_LINE.equals(value)))%0A            _image.add(value);%0A        else%0A        %7B%0A            if (_debug)%0A                System.out.println(%22Invalid code: %22+value);%0A        %7D%0A    %7D%0A%0A    @Override%0A    public String toString ()%0A    %7B%0A        Enumeration%3CString%3E iter = _image.elements();%0A        String str = %22%22;%0A%0A        while (iter.hasMoreElements())%0A        %7B%0A            String val = iter.nextElement();%0A%0A            switch (val)%0A            %7B%0A                case SCAFFOLDING_CODE:%0A                %7B%0A                    str += SCAFFOLDING;%0A                %7D%0A                break;%0A                case OPEN_SPACE_CODE:%0A                %7B%0A                    str += OPEN_SPACE;%0A                %7D%0A                break;%0A                default:%0A                    str += %22%5Cn%22;%0A            %7D%0A        %7D%0A%0A        return str;%0A    %7D%0A%0A    private Vector%3CString%3E _image;%0A    private boolean _debug;
 %0A%7D

Update Scaffold.java