P4ServerErrorMessage.send(project).requestCausedError(new ServerErrorEvent.ServerMessageEvent( info.getServerName(), info.getServerConfig(), msg, re)); } else if (msg.isWarning()) { P4ServerErrorMessage.send(project).requestCausedWarning(new ServerErrorEvent.ServerMessageEvent( info.getServerName(), info.getServerConfig(), msg, re)); } else if (msg.isInfo()) { P4ServerErrorMessage.send(project).requestCausedInfoMsg(new ServerErrorEvent.ServerMessageEvent( info.getServerName(), info.getServerConfig(), msg, re)); } else { if (cause instanceof P4JavaException) { P4ServerErrorMessage.send(project).requestException(new ServerErrorEvent.ServerNameErrorEvent<>( info.getServerName(), info.getServerConfig(), (P4JavaException) cause)); } else { P4ServerErrorMessage.send(project).requestException(new ServerErrorEvent.ServerNameErrorEvent<>( info.getServerName(), info.getServerConfig(), re)); P4ServerErrorMessage.send(project).requestException(new ServerErrorEvent.ServerNameErrorEvent<>( info.getServerName(), info.getServerConfig(), (P4JavaException) e)); return createServerResultException(e,