How to get dynamic .java/.vm files work in theme resources?

How to get dynamic .java/.vm files work in theme resources?

Something like below?

<servlet name="CSS Servlet" i18n-name-key="css-servlet.name" key="css-servlet" class="fi.i4ware.CssServlet">
        <description key="css-servlet.description">This servlet is used to manage CSS.</description>
        <url-pattern>/dark/css</url-pattern>
    </servlet>

    <theme key="dark-theme" name="Dark Theme" class="com.atlassian.confluence.themes.BasicTheme">
        <description>A simple theme with dark look and feel.</description>
        <param name="includeClassicStyles" value="false"/>
        <!-- <resource type="download" name="dark-theme.css" location="/css/dark-theme.css"/> -->
        <resource type="download" name="dark-theme.css" location="/plugins/servlet/dark/css"/>
        <resource type="download" name="52311-background.png" location="/images/52311-background.png"/>
        <resource type="download" name="1487-loading.gif" location="/images/1487-loading.gif"/>
        <!-- <resource type="download" name="license.js" location="/js/license.js"/> -->
        <space-ia value="true"/>
    </theme>