public class org.glassfish.admingui.common.servlet.DownloadServlet extends jakarta.servlet.http.HttpServlet
{
private static java.util.Map mimeTypes;
private static java.util.Map _contentSources;
public static final java.lang.String DOWNLOAD_CONTEXT;
public static final java.lang.String CONTENT_SOURCES;
public static final java.lang.String CONTENT_SOURCE_ID;
public static final java.lang.String CONTENT_TYPE;
public static final java.lang.String DEFAULT_CONTENT_TYPE;
public static final java.lang.String EXTENSION;
public static final java.lang.String HEADERS;
public void <init>()
{
org.glassfish.admingui.common.servlet.DownloadServlet v;
v := @this: org.glassfish.admingui.common.servlet.DownloadServlet;
specialinvoke v.<jakarta.servlet.http.HttpServlet: void <init>()>();
return;
}
public void init(jakarta.servlet.ServletConfig) throws jakarta.servlet.ServletException
{
jakarta.servlet.ServletConfig v;
jakarta.servlet.ServletException v;
java.util.StringTokenizer v;
int v;
org.glassfish.admingui.common.servlet.DownloadServlet v;
java.lang.String v, v, v;
boolean v;
v := @this: org.glassfish.admingui.common.servlet.DownloadServlet;
v := @parameter: jakarta.servlet.ServletConfig;
specialinvoke v.<jakarta.servlet.http.HttpServlet: void init(jakarta.servlet.ServletConfig)>(v);
v = interfaceinvoke v.<jakarta.servlet.ServletConfig: java.lang.String getInitParameter(java.lang.String)>("ContentSources");
if v == null goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
label:
v = new jakarta.servlet.ServletException;
specialinvoke v.<jakarta.servlet.ServletException: void <init>(java.lang.String)>("No ContentSources specified!  Ensure at least 1 DownloadServlet.ContentSource is provided as a Servlet init parameter (key: ContentSources).");
throw v;
label:
v = new java.util.StringTokenizer;
specialinvoke v.<java.util.StringTokenizer: void <init>(java.lang.String,java.lang.String)>(v, " \t\n\r\f,;:");
label:
v = virtualinvoke v.<java.util.StringTokenizer: boolean hasMoreTokens()>();
if v == 0 goto label;
v = virtualinvoke v.<java.util.StringTokenizer: java.lang.String nextToken()>();
virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet: void registerContentSource(java.lang.String)>(v);
goto label;
label:
return;
}
public void registerContentSource(java.lang.String)
{
org.glassfish.admingui.common.servlet.DownloadServlet v;
java.lang.Class v;
java.lang.RuntimeException v;
java.lang.String v, v;
java.lang.Exception v;
boolean v;
v := @this: org.glassfish.admingui.common.servlet.DownloadServlet;
v := @parameter: java.lang.String;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("");
if v == 0 goto label;
label:
return;
label:
v = staticinvoke <java.lang.Class: java.lang.Class forName(java.lang.String)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet: void registerContentSource(java.lang.Class)>(v);
return;
catch java.lang.Exception from label to label with label;
}
public void registerContentSource(java.lang.Class)
{
java.util.Map v;
org.glassfish.admingui.common.servlet.DownloadServlet v;
java.lang.Class v;
java.lang.Object v;
java.lang.RuntimeException v;
java.lang.String v;
java.lang.Exception v;
v := @this: org.glassfish.admingui.common.servlet.DownloadServlet;
v := @parameter: java.lang.Class;
label:
v = virtualinvoke v.<java.lang.Class: java.lang.Object newInstance()>();
label:
goto label;
label:
v := @caughtexception;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map _contentSources>;
v = interfaceinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource: java.lang.String getId()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
catch java.lang.Exception from label to label with label;
}
public org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource getContentSource(java.lang.String)
{
java.util.Map v;
org.glassfish.admingui.common.servlet.DownloadServlet v;
java.lang.Object v;
java.lang.String v;
v := @this: org.glassfish.admingui.common.servlet.DownloadServlet;
v := @parameter: java.lang.String;
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map _contentSources>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
return v;
}
public void doGet(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse) throws jakarta.servlet.ServletException, java.io.IOException
{
org.glassfish.admingui.common.servlet.DownloadServlet v;
jakarta.servlet.http.HttpServletResponse v;
jakarta.servlet.http.HttpServletRequest v;
v := @this: org.glassfish.admingui.common.servlet.DownloadServlet;
v := @parameter: jakarta.servlet.http.HttpServletRequest;
v := @parameter: jakarta.servlet.http.HttpServletResponse;
virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet: void doPost(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)>(v, v);
return;
}
public void doPost(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse) throws jakarta.servlet.ServletException, java.io.IOException
{
jakarta.servlet.http.HttpServletRequest v;
org.glassfish.admingui.common.servlet.DownloadServlet$Context v;
org.glassfish.admingui.common.servlet.DownloadServlet v;
jakarta.servlet.http.HttpServletResponse v;
org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource v;
v := @this: org.glassfish.admingui.common.servlet.DownloadServlet;
v := @parameter: jakarta.servlet.http.HttpServletRequest;
v := @parameter: jakarta.servlet.http.HttpServletResponse;
v = virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet: org.glassfish.admingui.common.servlet.DownloadServlet$Context getDownloadContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)>(v, v);
v = virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet: org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource getContentSource(jakarta.servlet.ServletRequest)>(v);
virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet: void writeContent(org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource,org.glassfish.admingui.common.servlet.DownloadServlet$Context)>(v, v);
interfaceinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource: void cleanUp(org.glassfish.admingui.common.servlet.DownloadServlet$Context)>(v);
return;
}
protected org.glassfish.admingui.common.servlet.DownloadServlet$Context getDownloadContext(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse)
{
jakarta.servlet.ServletConfig v;
jakarta.servlet.http.HttpServletRequest v;
org.glassfish.admingui.common.servlet.DownloadServlet$Context v;
org.glassfish.admingui.common.servlet.DownloadServlet v;
java.lang.Object v;
jakarta.servlet.http.HttpServletResponse v;
v := @this: org.glassfish.admingui.common.servlet.DownloadServlet;
v := @parameter: jakarta.servlet.http.HttpServletRequest;
v := @parameter: jakarta.servlet.http.HttpServletResponse;
v = interfaceinvoke v.<jakarta.servlet.http.HttpServletRequest: java.lang.Object getAttribute(java.lang.String)>("downloadContext");
if v != null goto label;
v = new org.glassfish.admingui.common.servlet.DownloadServlet$Context;
specialinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$Context: void <init>()>();
v = v;
virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$Context: void setServlet(jakarta.servlet.Servlet)>(v);
v = virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet: jakarta.servlet.ServletConfig getServletConfig()>();
virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$Context: void setServletConfig(jakarta.servlet.ServletConfig)>(v);
virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$Context: void setServletRequest(jakarta.servlet.ServletRequest)>(v);
interfaceinvoke v.<jakarta.servlet.http.HttpServletRequest: void setAttribute(java.lang.String,java.lang.Object)>("downloadContext", v);
label:
virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$Context: void setServletResponse(jakarta.servlet.ServletResponse)>(v);
return v;
}
protected org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource getContentSource(jakarta.servlet.ServletRequest)
{
jakarta.servlet.ServletConfig v;
jakarta.servlet.ServletRequest v;
java.lang.RuntimeException v, v;
org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource v;
org.glassfish.admingui.common.servlet.DownloadServlet v;
java.lang.String v, v;
v := @this: org.glassfish.admingui.common.servlet.DownloadServlet;
v := @parameter: jakarta.servlet.ServletRequest;
v = interfaceinvoke v.<jakarta.servlet.ServletRequest: java.lang.String getParameter(java.lang.String)>("contentSourceId");
if v != null goto label;
v = virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet: jakarta.servlet.ServletConfig getServletConfig()>();
v = interfaceinvoke v.<jakarta.servlet.ServletConfig: java.lang.String getInitParameter(java.lang.String)>("contentSourceId");
if v != null goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("You must provide the \'contentSourceId\' request parameter!");
throw v;
label:
v = virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet: org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource getContentSource(java.lang.String)>(v);
if v != null goto label;
v = new java.lang.RuntimeException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("The ContentSource with id \'\u0001\' is not registered!");
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>(v);
throw v;
label:
return v;
}
protected void writeHeader(org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource, org.glassfish.admingui.common.servlet.DownloadServlet$Context) throws java.io.IOException
{
long v;
byte v;
java.util.Map v;
boolean v, v, v;
java.util.Iterator v;
org.glassfish.admingui.common.servlet.DownloadServlet$Context v;
java.util.Set v;
org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource v;
jakarta.servlet.ServletResponse v;
org.glassfish.admingui.common.servlet.DownloadServlet v;
java.lang.Object v, v, v, v, v, v;
v := @this: org.glassfish.admingui.common.servlet.DownloadServlet;
v := @parameter: org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource;
v := @parameter: org.glassfish.admingui.common.servlet.DownloadServlet$Context;
v = virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$Context: jakarta.servlet.ServletResponse getServletResponse()>();
v = v instanceof jakarta.servlet.http.HttpServletResponse;
if v != 0 goto label;
return;
label:
v = interfaceinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource: long getLastModified(org.glassfish.admingui.common.servlet.DownloadServlet$Context)>(v);
v = v cmp -1L;
if v == 0 goto label;
interfaceinvoke v.<jakarta.servlet.http.HttpServletResponse: void setDateHeader(java.lang.String,long)>("Last-Modified", v);
label:
v = virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$Context: java.lang.Object getAttribute(java.lang.String)>("ContentType");
if v != null goto label;
v = virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$Context: java.lang.Object getAttribute(java.lang.String)>("extension");
if v == null goto label;
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
label:
v = "application/octet-stream";
label:
specialinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet: void setHeaderNameValue(jakarta.servlet.http.HttpServletResponse,java.lang.String,java.lang.String)>(v, "Content-type", v);
v = virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$Context: java.lang.Object getAttribute(java.lang.String)>("Headers");
v = v instanceof java.util.Map;
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
interfaceinvoke v.<jakarta.servlet.http.HttpServletResponse: void setHeader(java.lang.String,java.lang.String)>(v, v);
goto label;
label:
return;
}
private void setHeaderNameValue(jakarta.servlet.http.HttpServletResponse, java.lang.String, java.lang.String) throws java.io.IOException
{
org.glassfish.admingui.common.servlet.DownloadServlet v;
jakarta.servlet.http.HttpServletResponse v;
java.lang.String v, v, v, v;
boolean v, v;
v := @this: org.glassfish.admingui.common.servlet.DownloadServlet;
v := @parameter: jakarta.servlet.http.HttpServletResponse;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = staticinvoke <org.glassfish.common.util.InputValidationUtil: java.lang.String removeLinearWhiteSpaces(java.lang.String)>(v);
v = staticinvoke <org.glassfish.common.util.InputValidationUtil: java.lang.String removeLinearWhiteSpaces(java.lang.String)>(v);
v = staticinvoke <org.glassfish.common.util.InputValidationUtil: boolean validateStringforCRLF(java.lang.String)>(v);
if v == 0 goto label;
interfaceinvoke v.<jakarta.servlet.http.HttpServletResponse: void sendError(int,java.lang.String)>(403, "Forbidden");
return;
label:
v = staticinvoke <org.glassfish.common.util.InputValidationUtil: boolean validateStringforCRLF(java.lang.String)>(v);
if v == 0 goto label;
interfaceinvoke v.<jakarta.servlet.http.HttpServletResponse: void sendError(int,java.lang.String)>(403, "Forbidden");
return;
label:
interfaceinvoke v.<jakarta.servlet.http.HttpServletResponse: void addHeader(java.lang.String,java.lang.String)>(v, v);
return;
}
protected void writeContent(org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource, org.glassfish.admingui.common.servlet.DownloadServlet$Context)
{
java.lang.Throwable v;
byte[] v;
java.io.BufferedInputStream v;
jakarta.servlet.ServletOutputStream v;
int v, v;
boolean v;
org.glassfish.admingui.common.servlet.DownloadServlet$Context v;
java.io.IOException v, v;
java.lang.RuntimeException v;
org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource v;
jakarta.servlet.ServletResponse v;
org.glassfish.admingui.common.servlet.DownloadServlet v;
java.lang.Object v;
java.io.InputStream v;
v := @this: org.glassfish.admingui.common.servlet.DownloadServlet;
v := @parameter: org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource;
v := @parameter: org.glassfish.admingui.common.servlet.DownloadServlet$Context;
v = interfaceinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource: java.io.InputStream getInputStream(org.glassfish.admingui.common.servlet.DownloadServlet$Context)>(v);
v = virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$Context: jakarta.servlet.ServletResponse getServletResponse()>();
if v != null goto label;
v = virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$Context: java.lang.Object getAttribute(java.lang.String)>("JSP_PAGE_SERVED");
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("false");
if v == 0 goto label;
label:
interfaceinvoke v.<jakarta.servlet.http.HttpServletResponse: void sendError(int,java.lang.String)>(404, "File Not Found");
label:
goto label;
label:
v := @caughtexception;
label:
return;
label:
v = new java.io.BufferedInputStream;
specialinvoke v.<java.io.BufferedInputStream: void <init>(java.io.InputStream)>(v);
label:
v = interfaceinvoke v.<jakarta.servlet.ServletResponse: jakarta.servlet.ServletOutputStream getOutputStream()>();
virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet: void writeHeader(org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource,org.glassfish.admingui.common.servlet.DownloadServlet$Context)>(v, v);
v = newarray (byte)[512];
v = virtualinvoke v.<java.io.InputStream: int read(byte[],int,int)>(v, 0, 512);
label:
v = (int) -1;
if v == v goto label;
virtualinvoke v.<jakarta.servlet.ServletOutputStream: void write(byte[],int,int)>(v, 0, v);
v = virtualinvoke v.<java.io.InputStream: int read(byte[],int,int)>(v, 0, 512);
goto label;
label:
virtualinvoke v.<java.io.InputStream: void close()>();
goto label;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch java.io.IOException from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.io.IOException from label to label with label;
}
protected long getLastModified(jakarta.servlet.http.HttpServletRequest)
{
jakarta.servlet.http.HttpServletRequest v;
org.glassfish.admingui.common.servlet.DownloadServlet$Context v;
org.glassfish.admingui.common.servlet.DownloadServlet v;
long v;
org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource v;
v := @this: org.glassfish.admingui.common.servlet.DownloadServlet;
v := @parameter: jakarta.servlet.http.HttpServletRequest;
v = virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet: org.glassfish.admingui.common.servlet.DownloadServlet$Context getDownloadContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)>(v, null);
v = virtualinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet: org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource getContentSource(jakarta.servlet.ServletRequest)>(v);
v = interfaceinvoke v.<org.glassfish.admingui.common.servlet.DownloadServlet$ContentSource: long getLastModified(org.glassfish.admingui.common.servlet.DownloadServlet$Context)>(v);
return v;
}
static void <clinit>()
{
java.util.Map v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.HashMap v, v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>(int)>(120);
<org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes> = v;
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("aif", "audio/x-aiff");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("aifc", "audio/x-aiff");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("aiff", "audio/x-aiff");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("asc", "text/plain");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("asf", "application/x-ms-asf");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("asx", "application/x-ms-asf");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("au", "audio/basic");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("avi", "video/x-msvideo");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("bin", "application/octet-stream");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("bmp", "image/bmp");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("bwf", "audio/wav");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("bz2", "application/x-bzip2");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("c", "text/plain");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("cc", "text/plain");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("cdda", "audio/x-aiff");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("class", "application/octet-stream");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("com", "application/octet-stream");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("cpp", "text/plain");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("cpr", "image/cpr");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("css", "text/css");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("doc", "application/msword");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("dot", "application/msword");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("dtd", "text/xml");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("ear", "application/zip");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("exe", "application/octet-stream");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("flc", "video/flc");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("fm", "application/x-maker");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("frame", "application/x-maker");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("frm", "application/x-maker");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("h", "text/plain");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("hh", "text/plain");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("hpp", "text/plain");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("hqx", "application/mac-binhex40");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("htm", "text/html");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("html", "text/html");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("gif", "image/gif");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("gz", "application/x-gunzip");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("ico", "image/x-icon");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("iso", "application/octet-stream");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jar", "application/zip");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("java", "text/plain");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jnlp", "application/x-java-jnlp-file");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jpeg", "image/jpeg");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jpe", "image/jpeg");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jpg", "image/jpeg");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("js", "text/x-javascript");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("m3u", "audio/x-mpegurl");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("maker", "application/x-maker");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("mid", "audio/midi");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("midi", "audio/midi");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("mim", "application/mime");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("mime", "application/mime");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("mov", "video/quicktime");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("mp2", "audio/mpeg");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("mp3", "audio/mpeg");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("mp4", "video/mpeg4");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("mpa", "video/mpeg");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("mpe", "video/mpeg");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("mpeg", "video/mpeg");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("mpg", "video/mpeg");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("mpga", "audio/mpeg");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("mpm", "video/mpeg");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("mpv", "video/mpeg");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("pdf", "application/pdf");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("pic", "image/x-pict");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("pict", "image/x-pict");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("pct", "image/x-pict");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("pl", "application/x-perl");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("png", "image/png");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("pnm", "image/x-portable-anymap");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("pbm", "image/x-portable-bitmap");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("ppm", "image/x-portable-pixmap");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("ps", "application/postscript");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("ppt", "application/vnd.ms-powerpoint");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("qt", "video/quicktime");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("ra", "application/vnd.rn-realaudio");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("rar", "application/zip");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("rf", "application/vnd.rn-realflash");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("ra", "audio/vnd.rn-realaudio");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("ram", "audio/x-pn-realaudio");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("rm", "application/vnd.rn-realmedia");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("rmm", "audio/x-pn-realaudio");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("rsml", "application/vnd.rn-rsml");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("rtf", "text/rtf");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("rv", "video/vnd.rn-realvideo");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("spl", "application/futuresplash");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("snd", "audio/basic");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("ssm", "application/smil");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("swf", "application/x-shockwave-flash");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("tar", "application/x-tar");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("tgz", "application/x-gtar");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("tif", "image/tiff");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("tiff", "image/tiff");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("txt", "text/plain");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("ulw", "audio/basic");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("war", "application/zip");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("wav", "audio/x-wav");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("wax", "application/x-ms-wax");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("wm", "application/x-ms-wm");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("wma", "application/x-ms-wma");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("wml", "text/wml");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("wmw", "application/x-ms-wmw");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("wrd", "application/msword");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("wvx", "application/x-ms-wvx");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("xbm", "image/x-xbitmap");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("xpm", "image/image/x-xpixmap");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("xml", "text/xml");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("xsl", "text/xml");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("xls", "application/vnd.ms-excel");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("zip", "application/zip");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("z", "application/x-compress");
v = <org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map mimeTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("Z", "application/x-compress");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
<org.glassfish.admingui.common.servlet.DownloadServlet: java.util.Map _contentSources> = v;
return;
}
}