class NoOpInliner implements IInliner {

    public static final NoOpInliner INSTANCE = new NoOpInliner();


    private NoOpInliner() {
        super();
    }

    public String getName() {
        return "NOOP";
    }

    public CharSequence inline(final ITemplateContext context, final IText text) {
        // Nothing to do. Anyway, this should never end up being executed...
        return null;
    }

    public CharSequence inline(final ITemplateContext context, final ICDATASection cdataSection) {
        // Nothing to do. Anyway, this should never end up being executed...
        return null;
    }

    public CharSequence inline(final ITemplateContext context, final IComment comment) {<FILL_FUNCTION_BODY>}


}

        // Nothing to do. Anyway, this should never end up being executed...
        return null;
    
<no_super_class>