class DefaultGsubWorker implements GsubWorker
{
    private static final Logger LOG = LogManager.getLogger(DefaultGsubWorker.class);

    @Override
    public List<Integer> applyTransforms(List<Integer> originalGlyphIds)
    {<FILL_FUNCTION_BODY>}
}

        LOG.warn(
                "{} class does not perform actual GSUB substitutions. Perhaps the selected language is not yet supported by the FontBox library.",
                getClass().getSimpleName());
        // Make the result read-only to prevent accidental modifications of the source list
        return Collections.unmodifiableList(originalGlyphIds);
    
<no_super_class>