docs: protected void setupLinkedContextIfNeeds() {
          readyContextFieldIfNeeds();
          if (linkedContext == null) {
              synchronized (attributeLinkLock) {
                  if (linkedContext == null) {
                      linkedContext = getFieldValue(contextField);
                  }
              }
          }
      }