import wycc.util.Pair;
import wycc.util.Triple;
import wyfs.lang.Path;
import wyil.lang.*;
import wyil.lang.Bytecode.AliasDeclaration;
<BUG>import wyil.lang.SyntaxTree.Location;
public final class CodeGenerator {
public CodeGenerator(CompileTask builder, FlowTypeChecker resolver) {
}</BUG>
public WyilFile generate(WhileyFile whileyFile, Path.Entry<WyilFile> target) {

import wycc.util.Pair;
import wycc.util.Triple;
import wyfs.lang.Path;
import wyil.lang.*;
import wyil.lang.Bytecode.AliasDeclaration;
import wyil.lang.SyntaxTree.Location;
import wyil.util.TypeSystem;
public final class CodeGenerator {
private final TypeSystem typeSystem;
public CodeGenerator(CompileTask builder) {
this.typeSystem = builder.getTypeSystem();
}
public WyilFile generate(WhileyFile whileyFile, Path.Entry<WyilFile> target) {
