class DefaultWebApplicationExtensionContext implements WebApplicationExtensionContext {

    @Override
    public void remove(Class<? extends WebApplicationExtension> extension) {
        if (extensionClasses.contains(extension)) {
            int index = extensionClasses.indexOf(extension);
            extensionClasses.remove(index);
            extensions.remove(index);
        }
    }

    public  DefaultWebApplicationExtensionContext();

}