@@ -0,0 +1,470 @@
+package com.davidmogar.njc.ast.types;%0A%0Aimport com.davidmogar.njc.ast.AbstractAstNode;%0A%0Apublic class StringType extends AbstractAstNode implements Type %7B%0A%0A    private static StringType instance;%0A%0A    private StringType(int line, int column) %7B%0A        super(line, column);%0A    %7D%0A%0A    public StringType getInstance(int line, int column) %7B%0A        if (instance == null) %7B%0A            instance = new StringType(line, column);%0A        %7D%0A%0A        return instance;%0A    %7D%0A    %0A%7D%0A

Add new type