Unbekannte Anzahl von Dimensionen aus einem mehrdimensionalen Array in Java abrufen

Ist es in Java möglich, die Anzahl der Dimensionen eines Arrays mit einer a priori unbekannten Anzahl von Dimensionen zu ermitteln? Das heißt, wenn man die Anzahl der Dimensionen einer mehrdimensionalen Matrix nicht kennt, wie könnte sie, wenn möglich, abgerufen werden?