node.getColumnNumber()),
source));
} catch (ArrayIndexOutOfBoundsException aiobe) {
source.getErrorCollector().addErrorAndContinue(
new SyntaxErrorMessage(new SyntaxException(
<BUG>"@" + annotationTypeName + " specifies a phase that does not exist: " + transformationAnnotation.phase(),
</BUG>
node.getLineNumber(),
node.getColumnNumber()),
source));

node.getColumnNumber()),
source));
} catch (ArrayIndexOutOfBoundsException aiobe) {
source.getErrorCollector().addErrorAndContinue(
new SyntaxErrorMessage(new SyntaxException(
"@" + annotationClassNode.getName() + " specifies a phase that does not exist: " + transformationAnnotation.phase(),
node.getLineNumber(),
node.getColumnNumber()),
source));
