{
mimeType = MimeMappings.SKIN;
}
}
Transcoder t = getTranscoder(transcoders, mimeType);
if (t == null)
{
logTranscoderException(new TranscoderException.NoMatchingTranscoder(mimeType), nameForReporting, line, col);
}
else
{
if (!args.containsKey( Transcoder.SYMBOL ) &&
!args.containsKey( Transcoder.NEWNAME )) // FIXME - this should probably go away, no exports in fp9
{
args.put( Transcoder.NEWNAME, className );
}
// put the transcoding output into the compilation unit
results = t.transcode( context, symbolTable, args, className, generateCode );
}
}
catch(TranscoderException transcoderException)
{
logTranscoderException(transcoderException, origin, line, col);