@Override public SBindIR caseATypeBind(ATypeBind node, IRInfo question) throws AnalysisException { PPattern pattern = node.getPattern(); SPatternIR patternCg = pattern.apply(question.getPatternVisitor(), question); PType boundType = node.getType(); STypeIR boundTypeCg = boundType.apply(question.getTypeVisitor(), question); ATypeBindIR setBind = new ATypeBindIR(); setBind.setPattern(patternCg); setBind.setType(boundTypeCg); return setBind; }