List<GoloCompilationException.Problem> problems = expected.getProblems();
assertThat(problems.size(), is(1));
Problem problem = problems.get(0);
assertThat(problem.getType(), is(UNDECLARED_REFERENCE));
assertThat(problem.getSource().getIrElement(), instanceOf(ReferenceLookup.class));
ReferenceLookup lookup = (ReferenceLookup) problem.getSource().getIrElement();
assertThat(lookup.getName(), is("some_parameter"));
assertThat(lookup.getPositionInSourceCode().getLine(), is(4));
assertThat(lookup.getPositionInSourceCode().getColumn(), is(13));
throw expected;
}
}