Reference Objekte finden

Hallo zusammen!

Ich soll für unsere Programme ein weiteres Programm schreiben, was in bestimmten Situationen alle Fenster verändert, ausblendet …
Soweit wäre das kein Problem, für Frames würde es hier auch die statische Methode getFrames() geben. Nur wie kann ich dies mit Objekten von der Klasse java.awt.Window machen?

Gibt es in Java ein möglichkeit alle Instancen und referenzierenten Objekte einer Klasse zu finden? innerhalb der JVM natürlich.

Vielleicht kann mir da einer weiterhelfen, würde mich freuen
LG Lucifer

mal geraten … vielleicht über getOwnedWindows() ?