Java Resource Bundles
Java Resource Bundles are a way of storing display Strings which are localized. They are basically just annotated Java classes, with a couple of requirements:
They must extend WTListResourceBundle.
You must include an RBUUID annotation just before the class declaration, e.g.
@RBUUID("com.ptc.arbortext.windchill.training.preference. PreferenceResource")
Each entry must have an RBEntry annotation before it, and the value of the entry must be the same as the name of it, e.g.
@RBEntry("Some value")
public static final String DISPLAY_NAME = "DISPLAY_NAME";
This defines a localized String for "Some value". It can be referred to in code by PreferenceResource.DISPLAY_NAME.