declare namespace javax { namespace servlet { abstract class GenericServlet implements javax.servlet.Servlet , javax.servlet.ServletConfig , java.io.Serializable { public constructor() public destroy(): void public getInitParameter(arg0: java.lang.String | string): string public getInitParameterNames(): java.util.Enumeration public getServletConfig(): javax.servlet.ServletConfig public getServletContext(): javax.servlet.ServletContext public getServletInfo(): string public init(arg0: javax.servlet.ServletConfig): void public init(): void public log(arg0: java.lang.String | string): void public log(arg0: java.lang.String | string, arg1: java.lang.Throwable): void public abstract service(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse): void public getServletName(): string public static class: java.lang.Class } interface GenericServlet$$Lambda implements javax.servlet.Servlet , javax.servlet.ServletConfig , java.io.Serializable { (arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse): void } } }