Java: O que, se alguma coisa, está bloqueado por métodos sincronizados além do objeto ao qual eles pertence

Agora, eu não tenho certeza se esta é uma pergunta estúpida, por favor, tenha paciência comigo se fo

O bloqueio de um objeto é "recursivo", i. e se dois objetos têm referências a um terceiro objeto em seus campos e um segmento está executando um método sincronizado em um dos dois, outro segmento pode acessar o terceiro objeto?

// a and b are some objects that implement Runnable
// they both reference the same third object
a.ref = c;
b.ref = c;

// a is run in a thread and processes some data in a loop for a long time
// the method the loop belongs to is declared synchronized
threadA = new Thread(a);
threadA.start();

a.someSyncedMethod(); // this would block ...
b.ref.someOtherSyncedMethod(); // ... but would this?
a.ref.someOtherSyncedMethod(); // ... and how about this?

questionAnswers(3)

yourAnswerToTheQuestion