PsiReference reference = o.getReference();
if (reference == null || reference.resolve() == null) {
ErlangQAtom atom = o.getFieldNameAtom();
if (atom == null || atom.getMacros() != null) return;
holder.registerProblem(atom, "Unresolved record field " + "'" + atom.getText() + "'", new ErlangIntroduceRecordFieldFix());
}
}
};
}