Benno Markiewicz hat in seinem Blog über eine Interessante Annotation in der NetBeans Plattform geschrieben: @StaticResource

NB platform: Catching missing resources at compile-time using @StaticResource | markiewb’s blog.

Gerade beim Refactoring kommt es gerne einmal vor, dass man eine Bilddatei oder auch eine Bundle.properties übersieht oder den entsprechenden Pfad in der Stringkonstante nicht anpasst. Die Annotation kann dabei helfen solche Probleme schneller und vor allem schon zur Compilezeit zu finden und nicht erst zur Laufzeit.

Es spielt dabei übrigens keine Rolle ob die Klassenkonstante mit der Annotation dran public oder private ist. Man muss die API der entsprechenden Klasse also nicht einmal verändern.