* @param arguments The arguments to substitute into the details string.
*/
public void setDetails(int number, String variant, Locale locale, Object[] arguments)
{
setNumber(number);
ResourceLoader resources = getResourceLoader();
setDetails(resources.getString(generateDetailsKey(number, variant), locale, arguments));
}