protected static void addMessage(Callback callback, CompilerMessageCategory type, @Nls String message) {
    if(message == null || message.trim().isEmpty()) {
      return;
    }
    addMessage(callback, type, message, null, -1, -1);
  }
protected static void addMessage(Callback callback, CompilerMessageCategory type, @Nls String message)