question: public PreferenceBuilder < PreferenceClass > prefType ( Class < PreferenceClass > prefType ) { if ( ! VALID_TYPES . contains ( prefType ) ) { throw new IllegalArgumentException ( "The specified type: " + prefType + " is not supported in preferences" ) ; } this . prefType = prefType ; return this ; }
target:  The type of preference to retrieve