this.loadErrorRef = new AtomicReference<>(null);
this.modelChanges = new ChangeSupport(this);
this.currentModelRef = new AtomicReference<>(
GradleModelLoader.createEmptyModel(projectDirAsFile));
this.loadedAtLeastOnceSignal = new WaitableSignal();
this.name = projectDir.getNameExt();
this.extensionRefs = Collections.emptyList();
this.extensionNames = Collections.emptySet();
this.lookupRef = new AtomicReference<>(null);
}