|  |  | 
 |  |  |  | 
 |  |  | import com.google.gson.Gson; | 
 |  |  | import com.sun.net.httpserver.Authenticator; | 
 |  |  | import com.sun.net.httpserver.Filter; | 
 |  |  | import com.sun.net.httpserver.HttpContext; | 
 |  |  | import com.sun.net.httpserver.HttpHandler; | 
 |  |  | import com.sun.net.httpserver.HttpServer; | 
 |  |  | 
 |  |  |         //    ctx.getAttributes().putAll(d.authenticator.attributes); | 
 |  |  |         //    fireAuthenticatorCreated(ctx, auth); | 
 |  |  |         //} | 
 |  |  |         for(String filterClassName : cd.filter) { | 
 |  |  |           // | 
 |  |  |           Object filterObj = Class.forName(filterClassName) | 
 |  |  |                 .getDeclaredConstructor().newInstance(); | 
 |  |  |           if(filterObj instanceof Filter) { | 
 |  |  |             Filter filter = (Filter) filterObj; | 
 |  |  |             ctx.getFilters().add(filter); | 
 |  |  |           } | 
 |  |  |         } | 
 |  |  |         fireHandlerCreated(ctx, h); | 
 |  |  |         fireContextCreated(ctx); | 
 |  |  |       } else { |