void (CmdlineRemoteProto.Message.BuilderMessage.@NotNull CompileMessage message) { final String srcPath = message.getSourceFilePath(); if (srcPath != null && !myProject.isDisposed()) { final VirtualFile vFile = LocalFileSystem.getInstance().findFileByPath(srcPath); if (vFile != null) { final int line = (int)message.getLine(); final int column = (int)message.getColumn(); if (line > 0 && column > 0) { final Problem problem = myWolf.convertToProblem(vFile, line, column, new String[]{message.getText()}); myWolf.weHaveGotProblems(vFile, Collections.singletonList(problem)); } else { myWolf.queue(vFile); } } } }