private boolean readExternal(@NotNull Element element) {
    Element pathElement = element.getChild(OUTPUT_TAG);
    if (pathElement != null) {
      String outputPath = pathElement.getAttributeValue(URL);
      VirtualFilePointer oldValue = myCompilerOutput;
      myCompilerOutput = outputPath != null ? VirtualFilePointerManager.getInstance().create(outputPath, this, null) : null;

      return !Objects.equals(
        oldValue != null ? oldValue.getUrl() : null,
        myCompilerOutput != null ? myCompilerOutput.getUrl() : null
      );
    }
    return false;
  }
private boolean readExternal(@NotNull Element element)