+"{\"name\":\"f\",\"type\":\"int\",\"aliases\":[\"g\"]}]}");
SpecificCompiler compiler = new SpecificCompiler(s);
compiler.setStringType(StringType.valueOf("String"));
Collection<OutputFile> outputs = compiler.compile();
assertEquals(1, outputs.size());
OutputFile o = outputs.iterator().next();
assertEquals(o.path, "X.java");
assertTrue(o.contents.contains("[\\\"Y\\\"]"));
assertTrue(o.contents.contains("[\\\"g\\\"]"));
}