private final List<SoundDefinition> orderedSounds = new ArrayList<SoundDefinition>();
public void assimilate(TreeLogger logger, String name, URL resource)
throws UnableToCompleteException {
try {
SoundDefinition def;
if (ResourceGeneratorUtil.baseName(resource).endsWith("mp3")) {
// MP3's are special-cased
def = MP3Helper.getSoundDefinition(resource.openStream());