final ObrMavenResult mavenResult =
ObrSearchDialog.queryForMavenArtifact(project, dependency.getArtifactId().toString());
if (mavenResult != null) {
final PsiFile psiFile = problemDescriptor.getPsiElement().getContainingFile();
new WriteCommandAction(project, psiFile) {
protected void run(Result result) throws Throwable
{
MavenDomProjectModel model =
MavenDomUtil.getMavenDomProjectModel(getProject(), psiFile.getVirtualFile());