Javadoc
Lookup a list of modules for the given combination of type, locale and voice. A given lookup will return a list of modules
accepting the datatype as input, ordered by specificity so that the most specific modules come first. For each output type
produced by modules, there will be only one module producing that type, namely the most specific one found. Specificity is
ordered as follows: 1. most specific is the full combination of datatype, locale and voice; 2. the combination of datatype,
language-only locale and voice (i.e., for requested locale "en-US" will find modules with locale "en"); 3. the combination
of datatype and locale, ignoring voice; 4. the combination of datatype and language-only locale, ignoring voice; 5. least
specific is the datatype, ignoring locale and voice.