The RFAJ examples all load field and enum dictionaries from files through files on the local filesystem and calls like
FieldDictionary.readRDMFieldDictionary(dictionary, tempDictionary);
There is a single example omm/dictionary showing downloading and printing out a dictionary from the server.
There are in practice many dictionary updates and using dictionaries loaded from files is frequently problematic as messages which contain undefined fields generate errors. Is there a production quality example around showing how one should use dictionaries e.g. should one check the version on the server and if later than the file load?