}
}
public static WyType valueOf(String str) throws IOException {
JavaIdentifierInputStream jin = new JavaIdentifierInputStream(str);
BinaryInputStream bin = new BinaryInputStream(jin);
ArrayList<WyType> nodes = new ArrayList<WyType>();
int size = bin.read_uv();
for(int i=0;i!=size;++i) {
nodes.add(readNode(bin, nodes));
}
for(int i=0;i!=size;++i) {
substitute(nodes.get(i),nodes);