protected SIRContainer(SIRContainer parent, String ident, JFieldDeclaration[] fields, JMethodDeclaration[] methods) { super(parent, ident, fields, methods);
protected SIRContainer() { super();
    protected SIRContainer(SIRContainer parent,                           String ident,                           JFieldDeclaration[] fields,                           JMethodDeclaration[] methods) {        super(parent, ident, fields, methods);        this.children = new MutableList();        this.params = new MutableList();        toClear.add(this);    }