public class Address
{
    // return the next unique address
    
    public static synchronized final int getNextAddress ()
    {
        _address++;

        return _address;
    }

    public static int _address = -1;

    private Address ()
    {
    }
}
@@ -54,20 +54,16 @@
 address%0A
-    
 %0A    pub
@@ -209,16 +209,31 @@
 ss = -1;
+  // start at 0
 %0A%0A    pr

Update Address.java