Το είδος τμήματος κώδικα διερευνητή staticInitializer σας επιτρέπει να εισάγετε νέο κώδικα στη λειτουργία απόδοσης αρχικών τιμών της κάθε κλάσης η οποία διαθέτει τουλάχιστον μία μέθοδο που ενοργανώνεται από τον διερευνητή. Εάν η κλάση δεν διαθέτει στατική λειτουργία απόδοσης αρχικών τιμών, τότε θα δημιουργηθεί μία τέτοια λειτουργία.
Ο κώδικας για ένα τμήμα του είδους staticInitializer εκτελείται πριν από τον αρχικό κώδικα της λειτουργίας απόδοσης αρχικών τιμών στην ελεγχόμενη κλάση. Εάν ο διερευνητής συμπεριλαμβάνει μια προδιαγραφή στατικού πεδίου, η απόδοση αρχικών τιμών στο νέο στατικό πεδίο θα πραγματοποιηθεί με τη χρήση της προεπιλεγμένης λειτουργίας κατασκευής για το είδος του στατικού πεδίου, πριν την εκτέλεση του τμήματος κώδικα staticInitializer.