All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.jasper.JasperMessages_$bundle Maven / Gradle / Ivy

There is a newer version: 2.2.8.Final
Show newest version
package org.apache.jasper;

import java.util.Locale;
import java.lang.IllegalStateException;
import java.io.Serializable;
import javax.annotation.Generated;
import java.lang.RuntimeException;
import java.lang.NullPointerException;
import java.lang.Throwable;
import java.lang.String;
import java.io.IOException;
import java.util.Arrays;
import java.lang.IllegalArgumentException;

/**
 * Warning this class consists of generated code.
 */
@Generated(value = "org.jboss.logging.processor.generator.model.MessageBundleImplementor", date = "2018-01-16T09:26:26+1100")
public class JasperMessages_$bundle implements JasperMessages, Serializable {
    private static final long serialVersionUID = 1L;
    protected JasperMessages_$bundle() {}
    public static final JasperMessages_$bundle INSTANCE = new JasperMessages_$bundle();
    protected Object readResolve() {
        return INSTANCE;
    }
    private static final Locale LOCALE = Locale.ROOT;
    protected Locale getLoggingLocale() {
        return LOCALE;
    }
    private static final String noJavaCompiler = "JBWEB004000: No Java compiler available";
    protected String noJavaCompiler$str() {
        return noJavaCompiler;
    }
    @Override
    public final IllegalStateException noJavaCompiler() {
        final IllegalStateException result = new IllegalStateException(String.format(getLoggingLocale(), noJavaCompiler$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String failedClassCompilation0 = "JBWEB004001: Unable to compile class for JSP";
    protected String failedClassCompilation0$str() {
        return failedClassCompilation0;
    }
    @Override
    public final String failedClassCompilation() {
        return String.format(getLoggingLocale(), failedClassCompilation0$str());
    }
    private static final String failedClassLoading = "JBWEB004002: Unable to load class for JSP";
    protected String failedClassLoading$str() {
        return failedClassLoading;
    }
    @Override
    public final String failedClassLoading() {
        return String.format(getLoggingLocale(), failedClassLoading$str());
    }
    private static final String noOutputFolder = "JBWEB004003: No output folder";
    protected String noOutputFolder$str() {
        return noOutputFolder;
    }
    @Override
    public final IllegalStateException noOutputFolder() {
        final IllegalStateException result = new IllegalStateException(String.format(getLoggingLocale(), noOutputFolder$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String badOutputFolderUrl = "JBWEB004004: No output folder";
    protected String badOutputFolderUrl$str() {
        return badOutputFolderUrl;
    }
    @Override
    public final IllegalStateException badOutputFolderUrl(final Throwable t) {
        final IllegalStateException result = new IllegalStateException(String.format(getLoggingLocale(), badOutputFolderUrl$str()), t);
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String invalidByteRead = "JBWEB004005: Byte '%s' not 7-bit ASCII";
    protected String invalidByteRead$str() {
        return invalidByteRead;
    }
    @Override
    public final IOException invalidByteRead(final int b) {
        final IOException result = new IOException(String.format(getLoggingLocale(), invalidByteRead$str(), b));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String markNotSupportedInUtf8Reader = "JBWEB004006: Mark is not supported by the UTF-8 reader";
    protected String markNotSupportedInUtf8Reader$str() {
        return markNotSupportedInUtf8Reader;
    }
    @Override
    public final IOException markNotSupportedInUtf8Reader() {
        final IOException result = new IOException(String.format(getLoggingLocale(), markNotSupportedInUtf8Reader$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String errorUtf8ExpectedByte = "JBWEB004007: Expected byte %s of %s-byte UTF-8 sequence";
    protected String errorUtf8ExpectedByte$str() {
        return errorUtf8ExpectedByte;
    }
    @Override
    public final String errorUtf8ExpectedByte(final int position, final int count) {
        return String.format(getLoggingLocale(), errorUtf8ExpectedByte$str(), position, count);
    }
    private static final String errorUtf8InvalidByte = "JBWEB004008: Invalid byte %s of %s-byte UTF-8 sequence";
    protected String errorUtf8InvalidByte$str() {
        return errorUtf8InvalidByte;
    }
    @Override
    public final String errorUtf8InvalidByte(final int position, final int count) {
        return String.format(getLoggingLocale(), errorUtf8InvalidByte$str(), position, count);
    }
    private static final String errorUtf8InvalidHighSurrogate = "JBWEB004009: High surrogate bits in UTF-8 sequence must not exceed 0x10 but found 0x%s";
    protected String errorUtf8InvalidHighSurrogate$str() {
        return errorUtf8InvalidHighSurrogate;
    }
    @Override
    public final String errorUtf8InvalidHighSurrogate(final String data) {
        return String.format(getLoggingLocale(), errorUtf8InvalidHighSurrogate$str(), data);
    }
    private static final String unsupportedByteOrderForEncoding = "JBWEB004010: Given byte order for encoding \"%s\" is not supported";
    protected String unsupportedByteOrderForEncoding$str() {
        return unsupportedByteOrderForEncoding;
    }
    @Override
    public final String unsupportedByteOrderForEncoding(final String encoding) {
        return String.format(getLoggingLocale(), unsupportedByteOrderForEncoding$str(), encoding);
    }
    private static final String invalidEncodingDeclared = "JBWEB004011: Invalid encoding name \"%s\"";
    protected String invalidEncodingDeclared$str() {
        return invalidEncodingDeclared;
    }
    @Override
    public final String invalidEncodingDeclared(final String encoding) {
        return String.format(getLoggingLocale(), invalidEncodingDeclared$str(), encoding);
    }
    private static final String unsupportedXmlVersion = "JBWEB004012: XML version \"%s\" is not supported, only XML 1.0 is supported";
    protected String unsupportedXmlVersion$str() {
        return unsupportedXmlVersion;
    }
    @Override
    public final String unsupportedXmlVersion(final String version) {
        return String.format(getLoggingLocale(), unsupportedXmlVersion$str(), version);
    }
    private static final String noXmlVersion = "JBWEB004013: The version is required in the XML declaration";
    protected String noXmlVersion$str() {
        return noXmlVersion;
    }
    @Override
    public final String noXmlVersion() {
        return String.format(getLoggingLocale(), noXmlVersion$str());
    }
    private static final String requiredSpaceBeforeVersionInTextDeclaration = "JBWEB004014: White space is required before the version pseudo attribute in the text declaration";
    protected String requiredSpaceBeforeVersionInTextDeclaration$str() {
        return requiredSpaceBeforeVersionInTextDeclaration;
    }
    @Override
    public final String requiredSpaceBeforeVersionInTextDeclaration() {
        return String.format(getLoggingLocale(), requiredSpaceBeforeVersionInTextDeclaration$str());
    }
    private static final String requiredSpaceBeforeVersionInXmlDeclaration = "JBWEB004015: White space is required before the version pseudo attribute in the XML declaration";
    protected String requiredSpaceBeforeVersionInXmlDeclaration$str() {
        return requiredSpaceBeforeVersionInXmlDeclaration;
    }
    @Override
    public final String requiredSpaceBeforeVersionInXmlDeclaration() {
        return String.format(getLoggingLocale(), requiredSpaceBeforeVersionInXmlDeclaration$str());
    }
    private static final String requiredSpaceBeforeEncodingInTextDeclaration = "JBWEB004016: White space is required before the encoding pseudo attribute in the text declaration";
    protected String requiredSpaceBeforeEncodingInTextDeclaration$str() {
        return requiredSpaceBeforeEncodingInTextDeclaration;
    }
    @Override
    public final String requiredSpaceBeforeEncodingInTextDeclaration() {
        return String.format(getLoggingLocale(), requiredSpaceBeforeEncodingInTextDeclaration$str());
    }
    private static final String requiredSpaceBeforeEncodingInXmlDeclaration = "JBWEB004017: White space is required before the encoding pseudo attribute in the XML declaration";
    protected String requiredSpaceBeforeEncodingInXmlDeclaration$str() {
        return requiredSpaceBeforeEncodingInXmlDeclaration;
    }
    @Override
    public final String requiredSpaceBeforeEncodingInXmlDeclaration() {
        return String.format(getLoggingLocale(), requiredSpaceBeforeEncodingInXmlDeclaration$str());
    }
    private static final String requiredEncodingDeclaration = "JBWEB004018: Encoding is required in the text declaration";
    protected String requiredEncodingDeclaration$str() {
        return requiredEncodingDeclaration;
    }
    @Override
    public final String requiredEncodingDeclaration() {
        return String.format(getLoggingLocale(), requiredEncodingDeclaration$str());
    }
    private static final String requiredVersionDeclaration = "JBWEB004019: Version is required in the XML declaration";
    protected String requiredVersionDeclaration$str() {
        return requiredVersionDeclaration;
    }
    @Override
    public final String requiredVersionDeclaration() {
        return String.format(getLoggingLocale(), requiredVersionDeclaration$str());
    }
    private static final String requiredSpaceBeforeStandaloneInXmlDeclaration = "JBWEB004020: White space is required before the standalone pseudo attribute in the XML declaration";
    protected String requiredSpaceBeforeStandaloneInXmlDeclaration$str() {
        return requiredSpaceBeforeStandaloneInXmlDeclaration;
    }
    @Override
    public final String requiredSpaceBeforeStandaloneInXmlDeclaration() {
        return String.format(getLoggingLocale(), requiredSpaceBeforeStandaloneInXmlDeclaration$str());
    }
    private static final String invalidStandaloneDeclaration = "JBWEB004021: The standalone document declaration value must be \"yes\" or \"no\", not \"%s\"";
    protected String invalidStandaloneDeclaration$str() {
        return invalidStandaloneDeclaration;
    }
    @Override
    public final String invalidStandaloneDeclaration(final String value) {
        return String.format(getLoggingLocale(), invalidStandaloneDeclaration$str(), value);
    }
    private static final String invalidPseudoAttribute = "JBWEB004022: No more pseudo attributes is allowed";
    protected String invalidPseudoAttribute$str() {
        return invalidPseudoAttribute;
    }
    @Override
    public final String invalidPseudoAttribute() {
        return String.format(getLoggingLocale(), invalidPseudoAttribute$str());
    }
    private static final String missingPseudoAttribute = "JBWEB004023: More pseudo attributes are expected";
    protected String missingPseudoAttribute$str() {
        return missingPseudoAttribute;
    }
    @Override
    public final String missingPseudoAttribute() {
        return String.format(getLoggingLocale(), missingPseudoAttribute$str());
    }
    private static final String malformedXmlDeclaration = "JBWEB004024: The XML declaration must end with \"?>\"";
    protected String malformedXmlDeclaration$str() {
        return malformedXmlDeclaration;
    }
    @Override
    public final String malformedXmlDeclaration() {
        return String.format(getLoggingLocale(), malformedXmlDeclaration$str());
    }
    private static final String missingPseudoAttributeName = "JBWEB004025: A pseudo attribute name is expected";
    protected String missingPseudoAttributeName$str() {
        return missingPseudoAttributeName;
    }
    @Override
    public final String missingPseudoAttributeName() {
        return String.format(getLoggingLocale(), missingPseudoAttributeName$str());
    }
    private static final String missingEqualsInTextDeclaration = "JBWEB004026: The '=' character must follow \"%s\" in the text declaration";
    protected String missingEqualsInTextDeclaration$str() {
        return missingEqualsInTextDeclaration;
    }
    @Override
    public final String missingEqualsInTextDeclaration(final String name) {
        return String.format(getLoggingLocale(), missingEqualsInTextDeclaration$str(), name);
    }
    private static final String missingEqualsInXmlDeclaration = "JBWEB004027: The '=' character must follow \"%s\" in the XML declaration";
    protected String missingEqualsInXmlDeclaration$str() {
        return missingEqualsInXmlDeclaration;
    }
    @Override
    public final String missingEqualsInXmlDeclaration(final String name) {
        return String.format(getLoggingLocale(), missingEqualsInXmlDeclaration$str(), name);
    }
    private static final String missingQuoteInTextDeclaration = "JBWEB004028: The value following \"%s\" in the text declaration must be a quoted string";
    protected String missingQuoteInTextDeclaration$str() {
        return missingQuoteInTextDeclaration;
    }
    @Override
    public final String missingQuoteInTextDeclaration(final String name) {
        return String.format(getLoggingLocale(), missingQuoteInTextDeclaration$str(), name);
    }
    private static final String missingQuoteInXmlDeclaration = "JBWEB004029: The value following \"%s\" in the XML declaration must be a quoted string";
    protected String missingQuoteInXmlDeclaration$str() {
        return missingQuoteInXmlDeclaration;
    }
    @Override
    public final String missingQuoteInXmlDeclaration(final String name) {
        return String.format(getLoggingLocale(), missingQuoteInXmlDeclaration$str(), name);
    }
    private static final String invalidCharInTextDeclaration = "JBWEB004030: An invalid XML character (Unicode: 0x%s) was found in the text declaration";
    protected String invalidCharInTextDeclaration$str() {
        return invalidCharInTextDeclaration;
    }
    @Override
    public final String invalidCharInTextDeclaration(final String name) {
        return String.format(getLoggingLocale(), invalidCharInTextDeclaration$str(), name);
    }
    private static final String invalidCharInXmlDeclaration = "JBWEB004031: An invalid XML character (Unicode: 0x%s) was found in the XML declaration";
    protected String invalidCharInXmlDeclaration$str() {
        return invalidCharInXmlDeclaration;
    }
    @Override
    public final String invalidCharInXmlDeclaration(final String name) {
        return String.format(getLoggingLocale(), invalidCharInXmlDeclaration$str(), name);
    }
    private static final String missingClosingQuoteInTextDeclaration = "JBWEB004032: Closing quote in the value following \"%s\" in the text declaration is missing";
    protected String missingClosingQuoteInTextDeclaration$str() {
        return missingClosingQuoteInTextDeclaration;
    }
    @Override
    public final String missingClosingQuoteInTextDeclaration(final String name) {
        return String.format(getLoggingLocale(), missingClosingQuoteInTextDeclaration$str(), name);
    }
    private static final String missingClosingQuoteInXmlDeclaration = "JBWEB004033: Closing quote in the value following \"%s\" in the XML declaration is missing";
    protected String missingClosingQuoteInXmlDeclaration$str() {
        return missingClosingQuoteInXmlDeclaration;
    }
    @Override
    public final String missingClosingQuoteInXmlDeclaration(final String name) {
        return String.format(getLoggingLocale(), missingClosingQuoteInXmlDeclaration$str(), name);
    }
    private static final String invalidCharInProcessingInstruction = "JBWEB004034: An invalid XML character (Unicode: 0x%s) was found in the processing instruction";
    protected String invalidCharInProcessingInstruction$str() {
        return invalidCharInProcessingInstruction;
    }
    @Override
    public final String invalidCharInProcessingInstruction(final String character) {
        return String.format(getLoggingLocale(), invalidCharInProcessingInstruction$str(), character);
    }
    private static final String invalidCharInContent = "JBWEB004035: An invalid XML character (Unicode: 0x%s) was found in the element content of the document";
    protected String invalidCharInContent$str() {
        return invalidCharInContent;
    }
    @Override
    public final String invalidCharInContent(final String character) {
        return String.format(getLoggingLocale(), invalidCharInContent$str(), character);
    }
    private static final String fileNotFound = "JBWEB004036: File \"%s\" not found";
    protected String fileNotFound$str() {
        return fileNotFound;
    }
    @Override
    public final String fileNotFound(final String uri) {
        return String.format(getLoggingLocale(), fileNotFound$str(), uri);
    }
    private static final String unavailable = "JBWEB004037: JSP has been marked unavailable";
    protected String unavailable$str() {
        return unavailable;
    }
    @Override
    public final String unavailable() {
        return String.format(getLoggingLocale(), unavailable$str());
    }
    private static final String jspExceptionWithDetails = "JBWEB004038: An exception occurred processing JSP page %s at line %s\n\n%s\n\nStacktrace:";
    protected String jspExceptionWithDetails$str() {
        return jspExceptionWithDetails;
    }
    @Override
    public final String jspExceptionWithDetails(final String jsp, final int line, final String extract) {
        return String.format(getLoggingLocale(), jspExceptionWithDetails$str(), jsp, line, extract);
    }
    private static final String jspInfo = "JBWEB004039: Jasper JSP 2.2 Engine";
    protected String jspInfo$str() {
        return jspInfo;
    }
    @Override
    public final String jspInfo() {
        return String.format(getLoggingLocale(), jspInfo$str());
    }
    private static final String nullAttributeName = "JBWEB004040: Null attribute name";
    protected String nullAttributeName$str() {
        return nullAttributeName;
    }
    @Override
    public final NullPointerException nullAttributeName() {
        final NullPointerException result = new NullPointerException(String.format(getLoggingLocale(), nullAttributeName$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String failedSettingBeanIndexedProperty = "JBWEB004041: Cannot set indexed property";
    protected String failedSettingBeanIndexedProperty$str() {
        return failedSettingBeanIndexedProperty;
    }
    @Override
    public final String failedSettingBeanIndexedProperty() {
        return String.format(getLoggingLocale(), failedSettingBeanIndexedProperty$str());
    }
    private static final String cannotFindBeanProperty = "JBWEB004042: Cannot find any information on property '%s' in a bean of type '%s'";
    protected String cannotFindBeanProperty$str() {
        return cannotFindBeanProperty;
    }
    @Override
    public final String cannotFindBeanProperty(final String property, final String beanClass) {
        return String.format(getLoggingLocale(), cannotFindBeanProperty$str(), property, beanClass);
    }
    private static final String cannotSetBeanProperty = "JBWEB004043: Can't find a method to write property '%s' of type '%s' in a bean of type '%s'";
    protected String cannotSetBeanProperty$str() {
        return cannotSetBeanProperty;
    }
    @Override
    public final String cannotSetBeanProperty(final String property, final String propertyClass, final String beanClass) {
        return String.format(getLoggingLocale(), cannotSetBeanProperty$str(), property, propertyClass, beanClass);
    }
    private static final String nullBean = "JBWEB004044: Attempted a bean operation on a null object";
    protected String nullBean$str() {
        return nullBean;
    }
    @Override
    public final String nullBean() {
        return String.format(getLoggingLocale(), nullBean$str());
    }
    private static final String cannotFindBeanInfo = "JBWEB004045: No BeanInfo for the bean of type '%s' could be found, the class likely does not exist";
    protected String cannotFindBeanInfo$str() {
        return cannotFindBeanInfo;
    }
    @Override
    public final String cannotFindBeanInfo(final String beanClass) {
        return String.format(getLoggingLocale(), cannotFindBeanInfo$str(), beanClass);
    }
    private static final String cannotGetBeanProperty = "JBWEB004046: Cannot find a method to read property '%s' in a bean of type '%s'";
    protected String cannotGetBeanProperty$str() {
        return cannotGetBeanProperty;
    }
    @Override
    public final String cannotGetBeanProperty(final String property, final String beanClass) {
        return String.format(getLoggingLocale(), cannotGetBeanProperty$str(), property, beanClass);
    }
    private static final String errorConvertingBeanProperty = "JBWEB004047: Unable to convert string \"%s\" to class \"%s\" for attribute \"%s\": %s";
    protected String errorConvertingBeanProperty$str() {
        return errorConvertingBeanProperty;
    }
    @Override
    public final String errorConvertingBeanProperty(final String value, final String valueClass, final String property, final String errorMessage) {
        return String.format(getLoggingLocale(), errorConvertingBeanProperty$str(), value, valueClass, property, errorMessage);
    }
    private static final String noRegisteredPropertyEditor = "JBWEB004048: Property Editor not registered with the PropertyEditorManager";
    protected String noRegisteredPropertyEditor$str() {
        return noRegisteredPropertyEditor;
    }
    @Override
    public final IllegalArgumentException noRegisteredPropertyEditor() {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), noRegisteredPropertyEditor$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String cannotClearWithNoBuffer = "JBWEB004049: Illegal to clear() when buffer size == 0";
    protected String cannotClearWithNoBuffer$str() {
        return cannotClearWithNoBuffer;
    }
    @Override
    public final IllegalStateException cannotClearWithNoBuffer() {
        final IllegalStateException result = new IllegalStateException(String.format(getLoggingLocale(), cannotClearWithNoBuffer$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String cannotClearAfterFlush = "JBWEB004050: Attempt to clear a buffer that's already been flushed";
    protected String cannotClearAfterFlush$str() {
        return cannotClearAfterFlush;
    }
    @Override
    public final IOException cannotClearAfterFlush() {
        final IOException result = new IOException(String.format(getLoggingLocale(), cannotClearAfterFlush$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String bufferOverflow = "JBWEB004051: JSP Buffer overflow";
    protected String bufferOverflow$str() {
        return bufferOverflow;
    }
    @Override
    public final IOException bufferOverflow() {
        final IOException result = new IOException(String.format(getLoggingLocale(), bufferOverflow$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String errorFlushingData = "JBWEB004052: Exception occurred when flushing data";
    protected String errorFlushingData$str() {
        return errorFlushingData;
    }
    @Override
    public final IllegalStateException errorFlushingData(final Throwable t) {
        final IllegalStateException result = new IllegalStateException(String.format(getLoggingLocale(), errorFlushingData$str()), t);
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String illegalClearAfterFlush = "JBWEB004053: Attempt to clear a buffer that's already been flushed";
    protected String illegalClearAfterFlush$str() {
        return illegalClearAfterFlush;
    }
    @Override
    public final IllegalStateException illegalClearAfterFlush(final Throwable t) {
        final IllegalStateException result = new IllegalStateException(String.format(getLoggingLocale(), illegalClearAfterFlush$str()), t);
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String cannotUseSessionScope = "JBWEB004054: Cannot access session scope in page that does not participate in any session";
    protected String cannotUseSessionScope$str() {
        return cannotUseSessionScope;
    }
    @Override
    public final IllegalStateException cannotUseSessionScope() {
        final IllegalStateException result = new IllegalStateException(String.format(getLoggingLocale(), cannotUseSessionScope$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String invalidScope0 = "JBWEB004055: Invalid scope specified";
    protected String invalidScope0$str() {
        return invalidScope0;
    }
    @Override
    public final IllegalArgumentException invalidScope() {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), invalidScope0$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String missingEscaping = "JBWEB004056: Attribute value %s is quoted with %s which must be escaped when used within the value";
    protected String missingEscaping$str() {
        return missingEscaping;
    }
    @Override
    public final IllegalArgumentException missingEscaping(final String value, final String quote) {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), missingEscaping$str(), value, quote));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String badScopeForUseBean = "JBWEB004057: Bad scope specified for useBean";
    protected String badScopeForUseBean$str() {
        return badScopeForUseBean;
    }
    @Override
    public final String badScopeForUseBean() {
        return String.format(getLoggingLocale(), badScopeForUseBean$str());
    }
    private static final String malformedLibraryVersionNumber = "JBWEB004058: Malformed library version number";
    protected String malformedLibraryVersionNumber$str() {
        return malformedLibraryVersionNumber;
    }
    @Override
    public final String malformedLibraryVersionNumber() {
        return String.format(getLoggingLocale(), malformedLibraryVersionNumber$str());
    }
    private static final String needAlternateEncoding = "JBWEB004059: Default java encoding %s is invalid on your java platform. An alternate can be specified via the 'javaEncoding' parameter of JspServlet";
    protected String needAlternateEncoding$str() {
        return needAlternateEncoding;
    }
    @Override
    public final String needAlternateEncoding(final String encoding) {
        return String.format(getLoggingLocale(), needAlternateEncoding$str(), encoding);
    }
    private static final String errorInJspFile = "JBWEB004060: An error occurred at line: %s in the jsp file: %s";
    protected String errorInJspFile$str() {
        return errorInJspFile;
    }
    @Override
    public final String errorInJspFile(final int line, final String fileName) {
        return String.format(getLoggingLocale(), errorInJspFile$str(), line, fileName);
    }
    private static final String errorInJavaFile = "JBWEB004061: An error occurred at line: %s in the generated java file";
    protected String errorInJavaFile$str() {
        return errorInJavaFile;
    }
    @Override
    public final String errorInJavaFile(final int line) {
        return String.format(getLoggingLocale(), errorInJavaFile$str(), line);
    }
    private static final String failedClassCompilation1 = "JBWEB004062: Unable to compile class for JSP: %s";
    protected String failedClassCompilation1$str() {
        return failedClassCompilation1;
    }
    @Override
    public final String failedClassCompilation(final String errorReport) {
        return String.format(getLoggingLocale(), failedClassCompilation1$str(), errorReport);
    }
    private static final String invalidUseBeanAttributeClass = "JBWEB004063: The value for the useBean class attribute %s is invalid";
    protected String invalidUseBeanAttributeClass$str() {
        return invalidUseBeanAttributeClass;
    }
    @Override
    public final String invalidUseBeanAttributeClass(final String className) {
        return String.format(getLoggingLocale(), invalidUseBeanAttributeClass$str(), className);
    }
    private static final String cannotFindSetterMethod = "JBWEB004064: Unable to find setter method for attribute: %s";
    protected String cannotFindSetterMethod$str() {
        return cannotFindSetterMethod;
    }
    @Override
    public final String cannotFindSetterMethod(final String attributeName) {
        return String.format(getLoggingLocale(), cannotFindSetterMethod$str(), attributeName);
    }
    private static final String errorIntrospectingTagHandler = "JBWEB004065: Error introspecting tag handler: %s";
    protected String errorIntrospectingTagHandler$str() {
        return errorIntrospectingTagHandler;
    }
    @Override
    public final String errorIntrospectingTagHandler(final String tagHandlerClass) {
        return String.format(getLoggingLocale(), errorIntrospectingTagHandler$str(), tagHandlerClass);
    }
    private static final String invalidTagFileDirectory = "JBWEB004066: Tag file directory %s does not start with \"/WEB-INF/tags\"";
    protected String invalidTagFileDirectory$str() {
        return invalidTagFileDirectory;
    }
    @Override
    public final String invalidTagFileDirectory(final String tagFileDirectory) {
        return String.format(getLoggingLocale(), invalidTagFileDirectory$str(), tagFileDirectory);
    }
    private static final String invalidImplicitTld = "JBWEB004067: Invalid implicit TLD for tag file at %s";
    protected String invalidImplicitTld$str() {
        return invalidImplicitTld;
    }
    @Override
    public final String invalidImplicitTld(final String tagFile) {
        return String.format(getLoggingLocale(), invalidImplicitTld$str(), tagFile);
    }
    private static final String invalidImplicitTldVersion = "JBWEB004068: Invalid JSP version defined in implicit TLD for tag file at %s";
    protected String invalidImplicitTldVersion$str() {
        return invalidImplicitTldVersion;
    }
    @Override
    public final String invalidImplicitTldVersion(final String tagFile) {
        return String.format(getLoggingLocale(), invalidImplicitTldVersion$str(), tagFile);
    }
    private static final String errorDisplayingJspExtract = "JBWEB004069: Unable to display JSP extract. Probably due to a JRE bug (see Tomcat bug 48498 for details).";
    protected String errorDisplayingJspExtract$str() {
        return errorDisplayingJspExtract;
    }
    @Override
    public final String errorDisplayingJspExtract() {
        return String.format(getLoggingLocale(), errorDisplayingJspExtract$str());
    }
    private static final String errorReadingFile = "JBWEB004070: Error reading file \"%s\"";
    protected String errorReadingFile$str() {
        return errorReadingFile;
    }
    @Override
    public final String errorReadingFile(final String file) {
        return String.format(getLoggingLocale(), errorReadingFile$str(), file);
    }
    private static final String errorParsingFile = "JBWEB004071: Error parsing file \"%s\"";
    protected String errorParsingFile$str() {
        return errorParsingFile;
    }
    @Override
    public final String errorParsingFile(final String file) {
        return String.format(getLoggingLocale(), errorParsingFile$str(), file);
    }
    private static final String invalidJspTextSubelements = "JBWEB004072: <jsp:text> must not have any subelements";
    protected String invalidJspTextSubelements$str() {
        return invalidJspTextSubelements;
    }
    @Override
    public final String invalidJspTextSubelements() {
        return String.format(getLoggingLocale(), invalidJspTextSubelements$str());
    }
    private static final String unterminatedTag = "JBWEB004073: Unterminated %s tag";
    protected String unterminatedTag$str() {
        return unterminatedTag;
    }
    @Override
    public final String unterminatedTag(final String tag) {
        return String.format(getLoggingLocale(), unterminatedTag$str(), tag);
    }
    private static final String invalidEmptyTagSubelements = "JBWEB004074: According to TLD, tag %s must be empty, but is not";
    protected String invalidEmptyTagSubelements$str() {
        return invalidEmptyTagSubelements;
    }
    @Override
    public final String invalidEmptyTagSubelements(final String tag) {
        return String.format(getLoggingLocale(), invalidEmptyTagSubelements$str(), tag);
    }
    private static final String errorAddingTagLibraries = "JBWEB004075: Could not add one or more tag libraries: %s";
    protected String errorAddingTagLibraries$str() {
        return errorAddingTagLibraries;
    }
    @Override
    public final String errorAddingTagLibraries(final String errorMessage) {
        return String.format(getLoggingLocale(), errorAddingTagLibraries$str(), errorMessage);
    }
    private static final String nestedJspRoot = "JBWEB004076: Nested <jsp:root>";
    protected String nestedJspRoot$str() {
        return nestedJspRoot;
    }
    @Override
    public final String nestedJspRoot() {
        return String.format(getLoggingLocale(), nestedJspRoot$str());
    }
    private static final String invalidDirectiveInTagFile = "JBWEB004077: %s directive cannot be used in a tag file";
    protected String invalidDirectiveInTagFile$str() {
        return invalidDirectiveInTagFile;
    }
    @Override
    public final String invalidDirectiveInTagFile(final String directive) {
        return String.format(getLoggingLocale(), invalidDirectiveInTagFile$str(), directive);
    }
    private static final String invalidScriptingElement = "JBWEB004078: Scripting elements are disallowed here";
    protected String invalidScriptingElement$str() {
        return invalidScriptingElement;
    }
    @Override
    public final String invalidScriptingElement() {
        return String.format(getLoggingLocale(), invalidScriptingElement$str());
    }
    private static final String invalidActionInTagFile = "JBWEB004079: %s action cannot be used in a tag file";
    protected String invalidActionInTagFile$str() {
        return invalidActionInTagFile;
    }
    @Override
    public final String invalidActionInTagFile(final String action) {
        return String.format(getLoggingLocale(), invalidActionInTagFile$str(), action);
    }
    private static final String invalidStandardAction1 = "JBWEB004080: Invalid standard action: %s";
    protected String invalidStandardAction1$str() {
        return invalidStandardAction1;
    }
    @Override
    public final String invalidStandardAction(final String action) {
        return String.format(getLoggingLocale(), invalidStandardAction1$str(), action);
    }
    private static final String unknownTag = "JBWEB004081: No tag \"%s\" defined in tag library associated with uri \"%s\"";
    protected String unknownTag$str() {
        return unknownTag;
    }
    @Override
    public final String unknownTag(final String tag, final String tagLibUri) {
        return String.format(getLoggingLocale(), unknownTag$str(), tag, tagLibUri);
    }
    private static final String errorLoadingTagHandler = "JBWEB004082: Unable to load tag handler class \"%s\" for tag \"%s\"";
    protected String errorLoadingTagHandler$str() {
        return errorLoadingTagHandler;
    }
    @Override
    public final String errorLoadingTagHandler(final String tagClass, final String tag) {
        return String.format(getLoggingLocale(), errorLoadingTagHandler$str(), tagClass, tag);
    }
    private static final String invalidScriptingBody = "JBWEB004083: Body of %s element must not contain any XML elements";
    protected String invalidScriptingBody$str() {
        return invalidScriptingBody;
    }
    @Override
    public final String invalidScriptingBody(final String element) {
        return String.format(getLoggingLocale(), invalidScriptingBody$str(), element);
    }
    private static final String unterminatedQuotes = "JBWEB004084: Unterminated quotes";
    protected String unterminatedQuotes$str() {
        return unterminatedQuotes;
    }
    @Override
    public final String unterminatedQuotes() {
        return String.format(getLoggingLocale(), unterminatedQuotes$str());
    }
    private static final String unquotedAttributeValue = "JBWEB004085: Attribute value should be quoted";
    protected String unquotedAttributeValue$str() {
        return unquotedAttributeValue;
    }
    @Override
    public final String unquotedAttributeValue() {
        return String.format(getLoggingLocale(), unquotedAttributeValue$str());
    }
    private static final String invalidRecursiveInclude = "JBWEB004086: Recursive include of file %s";
    protected String invalidRecursiveInclude$str() {
        return invalidRecursiveInclude;
    }
    @Override
    public final String invalidRecursiveInclude(final String file) {
        return String.format(getLoggingLocale(), invalidRecursiveInclude$str(), file);
    }
    private static final String invalidInclude = "JBWEB004087: File %s not seen in include";
    protected String invalidInclude$str() {
        return invalidInclude;
    }
    @Override
    public final String invalidInclude(final String file) {
        return String.format(getLoggingLocale(), invalidInclude$str(), file);
    }
    private static final String invalidScope1 = "JBWEB004088: Invalid scope %s specified";
    protected String invalidScope1$str() {
        return invalidScope1;
    }
    @Override
    public final String invalidScope(final String scope) {
        return String.format(getLoggingLocale(), invalidScope1$str(), scope);
    }
    private static final String duplicateAttribute = "JBWEB004089: The attribute %s specified in the standard or custom action also appears as the value of the name attribute in the enclosed jsp:attribute";
    protected String duplicateAttribute$str() {
        return duplicateAttribute;
    }
    @Override
    public final String duplicateAttribute(final String attributeName) {
        return String.format(getLoggingLocale(), duplicateAttribute$str(), attributeName);
    }
    private static final String missingMandatoryAttribute = "JBWEB004090: %s: Mandatory attribute %s missing";
    protected String missingMandatoryAttribute$str() {
        return missingMandatoryAttribute;
    }
    @Override
    public final String missingMandatoryAttribute(final String elementName, final String attributeName) {
        return String.format(getLoggingLocale(), missingMandatoryAttribute$str(), elementName, attributeName);
    }
    private static final String invalidAttribute = "JBWEB004091: %s has invalid attribute: %s";
    protected String invalidAttribute$str() {
        return invalidAttribute;
    }
    @Override
    public final String invalidAttribute(final String elementName, final String attributeName) {
        return String.format(getLoggingLocale(), invalidAttribute$str(), elementName, attributeName);
    }
    private static final String invalidTagFileName = "JBWEB004092: Missing \".tag\" suffix in tag file path %s";
    protected String invalidTagFileName$str() {
        return invalidTagFileName;
    }
    @Override
    public final String invalidTagFileName(final String path) {
        return String.format(getLoggingLocale(), invalidTagFileName$str(), path);
    }
    private static final String unsupportedEncoding = "JBWEB004093: Unsupported encoding: %s";
    protected String unsupportedEncoding$str() {
        return unsupportedEncoding;
    }
    @Override
    public final String unsupportedEncoding(final String encoding) {
        return String.format(getLoggingLocale(), unsupportedEncoding$str(), encoding);
    }
    private static final String unsupportedPageDirectiveLanguage = "JBWEB004094: Page directive: invalid language attribute";
    protected String unsupportedPageDirectiveLanguage$str() {
        return unsupportedPageDirectiveLanguage;
    }
    @Override
    public final String unsupportedPageDirectiveLanguage() {
        return String.format(getLoggingLocale(), unsupportedPageDirectiveLanguage$str());
    }
    private static final String unsupportedTagDirectiveLanguage = "JBWEB004095: Tag directive: invalid language attribute";
    protected String unsupportedTagDirectiveLanguage$str() {
        return unsupportedTagDirectiveLanguage;
    }
    @Override
    public final String unsupportedTagDirectiveLanguage() {
        return String.format(getLoggingLocale(), unsupportedTagDirectiveLanguage$str());
    }
    private static final String invalidPageDirectiveBufferSize = "JBWEB004096: Page directive: invalid buffer size";
    protected String invalidPageDirectiveBufferSize$str() {
        return invalidPageDirectiveBufferSize;
    }
    @Override
    public final String invalidPageDirectiveBufferSize() {
        return String.format(getLoggingLocale(), invalidPageDirectiveBufferSize$str());
    }
    private static final String invalidPageDirectiveSession = "JBWEB004097: Page directive: invalid value for session";
    protected String invalidPageDirectiveSession$str() {
        return invalidPageDirectiveSession;
    }
    @Override
    public final String invalidPageDirectiveSession() {
        return String.format(getLoggingLocale(), invalidPageDirectiveSession$str());
    }
    private static final String invalidPageDirectiveAutoFlush = "JBWEB004098: Page directive: invalid value for autoFlush";
    protected String invalidPageDirectiveAutoFlush$str() {
        return invalidPageDirectiveAutoFlush;
    }
    @Override
    public final String invalidPageDirectiveAutoFlush() {
        return String.format(getLoggingLocale(), invalidPageDirectiveAutoFlush$str());
    }
    private static final String invalidPageDirectiveIsThreadSafe = "JBWEB004099: Page directive: invalid value for isThreadSafe";
    protected String invalidPageDirectiveIsThreadSafe$str() {
        return invalidPageDirectiveIsThreadSafe;
    }
    @Override
    public final String invalidPageDirectiveIsThreadSafe() {
        return String.format(getLoggingLocale(), invalidPageDirectiveIsThreadSafe$str());
    }
    private static final String invalidPageDirectiveIsErrorPage = "JBWEB004100: Page directive: invalid value for isErrorPage";
    protected String invalidPageDirectiveIsErrorPage$str() {
        return invalidPageDirectiveIsErrorPage;
    }
    @Override
    public final String invalidPageDirectiveIsErrorPage() {
        return String.format(getLoggingLocale(), invalidPageDirectiveIsErrorPage$str());
    }
    private static final String invalidPageDirectiveIsElIgnored = "JBWEB004101: Page directive: invalid value for isELIgnored";
    protected String invalidPageDirectiveIsElIgnored$str() {
        return invalidPageDirectiveIsElIgnored;
    }
    @Override
    public final String invalidPageDirectiveIsElIgnored() {
        return String.format(getLoggingLocale(), invalidPageDirectiveIsElIgnored$str());
    }
    private static final String invalidTagDirectiveIsElIgnored = "JBWEB004102: Tag directive: invalid value for isELIgnored";
    protected String invalidTagDirectiveIsElIgnored$str() {
        return invalidTagDirectiveIsElIgnored;
    }
    @Override
    public final String invalidTagDirectiveIsElIgnored() {
        return String.format(getLoggingLocale(), invalidTagDirectiveIsElIgnored$str());
    }
    private static final String invalidPageDirectiveDeferredSyntaxAllowedAsLiteral = "JBWEB004103: Page directive: invalid value for deferredSyntaxAllowedAsLiteral";
    protected String invalidPageDirectiveDeferredSyntaxAllowedAsLiteral$str() {
        return invalidPageDirectiveDeferredSyntaxAllowedAsLiteral;
    }
    @Override
    public final String invalidPageDirectiveDeferredSyntaxAllowedAsLiteral() {
        return String.format(getLoggingLocale(), invalidPageDirectiveDeferredSyntaxAllowedAsLiteral$str());
    }
    private static final String invalidTagDirectiveDeferredSyntaxAllowedAsLiteral = "JBWEB004104: Tag directive: invalid value for deferredSyntaxAllowedAsLiteral";
    protected String invalidTagDirectiveDeferredSyntaxAllowedAsLiteral$str() {
        return invalidTagDirectiveDeferredSyntaxAllowedAsLiteral;
    }
    @Override
    public final String invalidTagDirectiveDeferredSyntaxAllowedAsLiteral() {
        return String.format(getLoggingLocale(), invalidTagDirectiveDeferredSyntaxAllowedAsLiteral$str());
    }
    private static final String invalidPageDirectiveTrimDirectiveWhitespaces = "JBWEB004105: Page directive: invalid value for trimDirectiveWhitespaces";
    protected String invalidPageDirectiveTrimDirectiveWhitespaces$str() {
        return invalidPageDirectiveTrimDirectiveWhitespaces;
    }
    @Override
    public final String invalidPageDirectiveTrimDirectiveWhitespaces() {
        return String.format(getLoggingLocale(), invalidPageDirectiveTrimDirectiveWhitespaces$str());
    }
    private static final String invalidTagDirectiveTrimDirectiveWhitespaces = "JBWEB004106: Tag directive: invalid value for trimDirectiveWhitespaces";
    protected String invalidTagDirectiveTrimDirectiveWhitespaces$str() {
        return invalidTagDirectiveTrimDirectiveWhitespaces;
    }
    @Override
    public final String invalidTagDirectiveTrimDirectiveWhitespaces() {
        return String.format(getLoggingLocale(), invalidTagDirectiveTrimDirectiveWhitespaces$str());
    }
    private static final String encodingConflict = "JBWEB004107: Page-encoding specified in XML prolog (%s) is different from that specified in jsp-property-group (%s)";
    protected String encodingConflict$str() {
        return encodingConflict;
    }
    @Override
    public final String encodingConflict(final String prologEncoding, final String propertyGroupEncoding) {
        return String.format(getLoggingLocale(), encodingConflict$str(), prologEncoding, propertyGroupEncoding);
    }
    private static final String cannotFindVariableNameFromAttribute = "JBWEB004108: Unable to determine scripting variable name from attribute %s";
    protected String cannotFindVariableNameFromAttribute$str() {
        return cannotFindVariableNameFromAttribute;
    }
    @Override
    public final String cannotFindVariableNameFromAttribute(final String attribute) {
        return String.format(getLoggingLocale(), cannotFindVariableNameFromAttribute$str(), attribute);
    }
    private static final String wrongRootElement = "JBWEB004109: Name of root element in %s different from %s";
    protected String wrongRootElement$str() {
        return wrongRootElement;
    }
    @Override
    public final String wrongRootElement(final String file, final String element) {
        return String.format(getLoggingLocale(), wrongRootElement$str(), file, element);
    }
    private static final String invalidTagPlugin = "JBWEB004110: Invalid tag plugin %s";
    protected String invalidTagPlugin$str() {
        return invalidTagPlugin;
    }
    @Override
    public final String invalidTagPlugin(final String file) {
        return String.format(getLoggingLocale(), invalidTagPlugin$str(), file);
    }
    private static final String duplicateTagLibraryFunctionName = "JBWEB004111: Duplicate function name %s in tag library %s";
    protected String duplicateTagLibraryFunctionName$str() {
        return duplicateTagLibraryFunctionName;
    }
    @Override
    public final String duplicateTagLibraryFunctionName(final String function, final String library) {
        return String.format(getLoggingLocale(), duplicateTagLibraryFunctionName$str(), function, library);
    }
    private static final String missingRequiredTagLibraryElement = "JBWEB004112: Mandatory TLD element %s missing in %s";
    protected String missingRequiredTagLibraryElement$str() {
        return missingRequiredTagLibraryElement;
    }
    @Override
    public final String missingRequiredTagLibraryElement(final String element, final String library) {
        return String.format(getLoggingLocale(), missingRequiredTagLibraryElement$str(), element, library);
    }
    private static final String unresolvableAbsoluteUri = "JBWEB004113: The absolute uri: %s cannot be resolved in either web.xml or the jar files deployed with this application";
    protected String unresolvableAbsoluteUri$str() {
        return unresolvableAbsoluteUri;
    }
    @Override
    public final String unresolvableAbsoluteUri(final String uri) {
        return String.format(getLoggingLocale(), unresolvableAbsoluteUri$str(), uri);
    }
    private static final String errorAccessingJar = "JBWEB004114: Unable to get JAR resource \"%s\" containing TLD";
    protected String errorAccessingJar$str() {
        return errorAccessingJar;
    }
    @Override
    public final String errorAccessingJar(final String jar) {
        return String.format(getLoggingLocale(), errorAccessingJar$str(), jar);
    }
    private static final String missingJar = "JBWEB004115: Missing JAR resource \"%s\" containing TLD";
    protected String missingJar$str() {
        return missingJar;
    }
    @Override
    public final String missingJar(final String jar) {
        return String.format(getLoggingLocale(), missingJar$str(), jar);
    }
    private static final String errorLoadingTagExtraInfo = "JBWEB004116: Failed to load or instantiate TagExtraInfo class: %s";
    protected String errorLoadingTagExtraInfo$str() {
        return errorLoadingTagExtraInfo;
    }
    @Override
    public final String errorLoadingTagExtraInfo(final String tei) {
        return String.format(getLoggingLocale(), errorLoadingTagExtraInfo$str(), tei);
    }
    private static final String errorLoadingTagLibraryValidator = "JBWEB004117: Failed to load or instantiate TagLibraryValidator class: %s";
    protected String errorLoadingTagLibraryValidator$str() {
        return errorLoadingTagLibraryValidator;
    }
    @Override
    public final String errorLoadingTagLibraryValidator(final String tlv) {
        return String.format(getLoggingLocale(), errorLoadingTagLibraryValidator$str(), tlv);
    }
    private static final String invalidBodyContentInTagDirective = "JBWEB004118: Invalid body-content (%s) in tag directive";
    protected String invalidBodyContentInTagDirective$str() {
        return invalidBodyContentInTagDirective;
    }
    @Override
    public final String invalidBodyContentInTagDirective(final String content) {
        return String.format(getLoggingLocale(), invalidBodyContentInTagDirective$str(), content);
    }
    private static final String invalidConflictingTagDirectiveAttributeValues = "JBWEB004119: Tag directive: illegal to have multiple occurrences of the attribute \"%s\" with different values (old: %s, new: %s)";
    protected String invalidConflictingTagDirectiveAttributeValues$str() {
        return invalidConflictingTagDirectiveAttributeValues;
    }
    @Override
    public final String invalidConflictingTagDirectiveAttributeValues(final String attribute, final String oldValue, final String newValue) {
        return String.format(getLoggingLocale(), invalidConflictingTagDirectiveAttributeValues$str(), attribute, oldValue, newValue);
    }
    private static final String cannotUseValueTypeWithoutDeferredValue = "JBWEB004120: Cannot specify a value type if 'deferredValue' is not 'true'";
    protected String cannotUseValueTypeWithoutDeferredValue$str() {
        return cannotUseValueTypeWithoutDeferredValue;
    }
    @Override
    public final String cannotUseValueTypeWithoutDeferredValue() {
        return String.format(getLoggingLocale(), cannotUseValueTypeWithoutDeferredValue$str());
    }
    private static final String cannotUseMethodSignatureWithoutDeferredMethod = "JBWEB004121: Cannot specify a method signature if 'deferredMethod' is not 'true'";
    protected String cannotUseMethodSignatureWithoutDeferredMethod$str() {
        return cannotUseMethodSignatureWithoutDeferredMethod;
    }
    @Override
    public final String cannotUseMethodSignatureWithoutDeferredMethod() {
        return String.format(getLoggingLocale(), cannotUseMethodSignatureWithoutDeferredMethod$str());
    }
    private static final String cannotUseBothDeferredValueAndMethod = "JBWEB004122: 'deferredValue' and 'deferredMethod' cannot be both 'true'";
    protected String cannotUseBothDeferredValueAndMethod$str() {
        return cannotUseBothDeferredValueAndMethod;
    }
    @Override
    public final String cannotUseBothDeferredValueAndMethod() {
        return String.format(getLoggingLocale(), cannotUseBothDeferredValueAndMethod$str());
    }
    private static final String cannotUseFragmentWithType = "JBWEB004123: Cannot specify both 'fragment' and 'type' attributes.  If 'fragment' is present, 'type' is fixed as 'javax.servlet.jsp.tagext.JspFragment'";
    protected String cannotUseFragmentWithType$str() {
        return cannotUseFragmentWithType;
    }
    @Override
    public final String cannotUseFragmentWithType() {
        return String.format(getLoggingLocale(), cannotUseFragmentWithType$str());
    }
    private static final String cannotUseFragmentWithRtexprValue = "JBWEB004124: Cannot specify both 'fragment' and 'rtexprvalue' attributes.  If 'fragment' is present, 'rtexprvalue' is fixed as 'true'";
    protected String cannotUseFragmentWithRtexprValue$str() {
        return cannotUseFragmentWithRtexprValue;
    }
    @Override
    public final String cannotUseFragmentWithRtexprValue() {
        return String.format(getLoggingLocale(), cannotUseFragmentWithRtexprValue$str());
    }
    private static final String invalidTagFileJspVersion = "JBWEB004125: Invalid JSP version defined for tag file at %s";
    protected String invalidTagFileJspVersion$str() {
        return invalidTagFileJspVersion;
    }
    @Override
    public final String invalidTagFileJspVersion(final String file) {
        return String.format(getLoggingLocale(), invalidTagFileJspVersion$str(), file);
    }
    private static final String mustSpecifyVariableDirectiveEitherName = "JBWEB004126: Either name-given or name-from-attribute attribute must be specified in a variable directive";
    protected String mustSpecifyVariableDirectiveEitherName$str() {
        return mustSpecifyVariableDirectiveEitherName;
    }
    @Override
    public final String mustSpecifyVariableDirectiveEitherName() {
        return String.format(getLoggingLocale(), mustSpecifyVariableDirectiveEitherName$str());
    }
    private static final String mustNotSpecifyVariableDirectiveBothName = "JBWEB004127: Cannot specify both name-given or name-from-attribute attributes in a variable directive";
    protected String mustNotSpecifyVariableDirectiveBothName$str() {
        return mustNotSpecifyVariableDirectiveBothName;
    }
    @Override
    public final String mustNotSpecifyVariableDirectiveBothName() {
        return String.format(getLoggingLocale(), mustNotSpecifyVariableDirectiveBothName$str());
    }
    private static final String mustNotSpecifyVariableDirectiveBothOrNoneName = "JBWEB004128: Both or none of the name-from-attribute and alias attributes must be specified in a variable directive";
    protected String mustNotSpecifyVariableDirectiveBothOrNoneName$str() {
        return mustNotSpecifyVariableDirectiveBothOrNoneName;
    }
    @Override
    public final String mustNotSpecifyVariableDirectiveBothOrNoneName() {
        return String.format(getLoggingLocale(), mustNotSpecifyVariableDirectiveBothOrNoneName$str());
    }
    private static final String invalidDuplicateNames = "JBWEB004129: The value of %s and the value of %s in line %s are the same";
    protected String invalidDuplicateNames$str() {
        return invalidDuplicateNames;
    }
    @Override
    public final String invalidDuplicateNames(final String name, final String name2, final int line) {
        return String.format(getLoggingLocale(), invalidDuplicateNames$str(), name, name2, line);
    }
    private static final String cannotFindAttribute = "JBWEB004130: Cannot find an attribute directive with a name attribute with a value \"%s\", the value of this name-from-attribute attribute.";
    protected String cannotFindAttribute$str() {
        return cannotFindAttribute;
    }
    @Override
    public final String cannotFindAttribute(final String name) {
        return String.format(getLoggingLocale(), cannotFindAttribute$str(), name);
    }
    private static final String invalidAttributeFound = "JBWEB004131: The attribute directive (declared in line %s and whose name attribute is \"%s\", the value of this name-from-attribute attribute) must be of type java.lang.String, is \"required\" and not a \"rtexprvalue\".";
    protected String invalidAttributeFound$str() {
        return invalidAttributeFound;
    }
    @Override
    public final String invalidAttributeFound(final int line, final String name) {
        return String.format(getLoggingLocale(), invalidAttributeFound$str(), line, name);
    }
    private static final String invalidDirectiveInPage = "JBWEB004132: %s directive can only be used in a tag file";
    protected String invalidDirectiveInPage$str() {
        return invalidDirectiveInPage;
    }
    @Override
    public final String invalidDirectiveInPage(final String directive) {
        return String.format(getLoggingLocale(), invalidDirectiveInPage$str(), directive);
    }
    private static final String invalidDirective = "JBWEB004133: Invalid directive";
    protected String invalidDirective$str() {
        return invalidDirective;
    }
    @Override
    public final String invalidDirective() {
        return String.format(getLoggingLocale(), invalidDirective$str());
    }
    private static final String invalidAttributePrefix = "JBWEB004134: The attribute prefix %s does not correspond to any imported tag library";
    protected String invalidAttributePrefix$str() {
        return invalidAttributePrefix;
    }
    @Override
    public final String invalidAttributePrefix(final String prefix) {
        return String.format(getLoggingLocale(), invalidAttributePrefix$str(), prefix);
    }
    private static final String missingEqual = "JBWEB004135: Equal symbol expected";
    protected String missingEqual$str() {
        return missingEqual;
    }
    @Override
    public final String missingEqual() {
        return String.format(getLoggingLocale(), missingEqual$str());
    }
    private static final String missingQuote = "JBWEB004136: Quote symbol expected";
    protected String missingQuote$str() {
        return missingQuote;
    }
    @Override
    public final String missingQuote() {
        return String.format(getLoggingLocale(), missingQuote$str());
    }
    private static final String unterminatedAttribute = "JBWEB004137: Attribute for %s is not properly terminated";
    protected String unterminatedAttribute$str() {
        return unterminatedAttribute;
    }
    @Override
    public final String unterminatedAttribute(final String end) {
        return String.format(getLoggingLocale(), unterminatedAttribute$str(), end);
    }
    private static final String errorIncluding = "JBWEB004138: Unable to include %s";
    protected String errorIncluding$str() {
        return errorIncluding;
    }
    @Override
    public final String errorIncluding(final String file) {
        return String.format(getLoggingLocale(), errorIncluding$str(), file);
    }
    private static final String prefixAlreadyInUse = "JBWEB004139: The prefix %s specified in this tag directive has been previously used by an action in file %s line %s";
    protected String prefixAlreadyInUse$str() {
        return prefixAlreadyInUse;
    }
    @Override
    public final String prefixAlreadyInUse(final String prefix, final String file, final int line) {
        return String.format(getLoggingLocale(), prefixAlreadyInUse$str(), prefix, file, line);
    }
    private static final String prefixRedefinition = "JBWEB004140: Attempt to redefine the prefix %s to %s, when it was already defined as %s in the current scope";
    protected String prefixRedefinition$str() {
        return prefixRedefinition;
    }
    @Override
    public final String prefixRedefinition(final String prefix, final String uri, final String previousUri) {
        return String.format(getLoggingLocale(), prefixRedefinition$str(), prefix, uri, previousUri);
    }
    private static final String missingParamAction = "JBWEB004141: Expecting \"jsp:param\" standard action with \"name\" and \"value\" attributes";
    protected String missingParamAction$str() {
        return missingParamAction;
    }
    @Override
    public final String missingParamAction() {
        return String.format(getLoggingLocale(), missingParamAction$str());
    }
    private static final String invalidEmptyBodyTag = "JBWEB004142: The %s tag can only have jsp:attribute in its body";
    protected String invalidEmptyBodyTag$str() {
        return invalidEmptyBodyTag;
    }
    @Override
    public final String invalidEmptyBodyTag(final String tag) {
        return String.format(getLoggingLocale(), invalidEmptyBodyTag$str(), tag);
    }
    private static final String invalidTagBody = "JBWEB004143: Must use jsp:body to specify tag body for %s if jsp:attribute is used.";
    protected String invalidTagBody$str() {
        return invalidTagBody;
    }
    @Override
    public final String invalidTagBody(final String tag) {
        return String.format(getLoggingLocale(), invalidTagBody$str(), tag);
    }
    private static final String invalidJspAttribute = "JBWEB004144: jsp:attribute must be the subelement of a standard or custom action";
    protected String invalidJspAttribute$str() {
        return invalidJspAttribute;
    }
    @Override
    public final String invalidJspAttribute() {
        return String.format(getLoggingLocale(), invalidJspAttribute$str());
    }
    private static final String invalidJspBody = "JBWEB004145: jsp:body must be the subelement of a standard or custom action";
    protected String invalidJspBody$str() {
        return invalidJspBody;
    }
    @Override
    public final String invalidJspBody() {
        return String.format(getLoggingLocale(), invalidJspBody$str());
    }
    private static final String invalidJspFallback = "JBWEB004146: jsp:fallback must be a direct child of jsp:plugin";
    protected String invalidJspFallback$str() {
        return invalidJspFallback;
    }
    @Override
    public final String invalidJspFallback() {
        return String.format(getLoggingLocale(), invalidJspFallback$str());
    }
    private static final String invalidJspParams = "JBWEB004147: jsp:params must be a direct child of jsp:plugin";
    protected String invalidJspParams$str() {
        return invalidJspParams;
    }
    @Override
    public final String invalidJspParams() {
        return String.format(getLoggingLocale(), invalidJspParams$str());
    }
    private static final String invalidJspParam = "JBWEB004148: The jsp:param action must not be used outside the jsp:include, jsp:forward, or jsp:params elements";
    protected String invalidJspParam$str() {
        return invalidJspParam;
    }
    @Override
    public final String invalidJspParam() {
        return String.format(getLoggingLocale(), invalidJspParam$str());
    }
    private static final String invalidJspOutput = "JBWEB004149: jsp:output must not be used in standard syntax";
    protected String invalidJspOutput$str() {
        return invalidJspOutput;
    }
    @Override
    public final String invalidJspOutput() {
        return String.format(getLoggingLocale(), invalidJspOutput$str());
    }
    private static final String invalidStandardAction0 = "JBWEB004150: Invalid standard action";
    protected String invalidStandardAction0$str() {
        return invalidStandardAction0;
    }
    @Override
    public final String invalidStandardAction() {
        return String.format(getLoggingLocale(), invalidStandardAction0$str());
    }
    private static final String unknownTagPrefix = "JBWEB004151: No tag \"%s\" defined in tag library imported with prefix \"%s\"";
    protected String unknownTagPrefix$str() {
        return unknownTagPrefix;
    }
    @Override
    public final String unknownTagPrefix(final String tag, final String prefix) {
        return String.format(getLoggingLocale(), unknownTagPrefix$str(), tag, prefix);
    }
    private static final String badContent = "JBWEB004152: '<', when appears in the body of <jsp:text>, must be encapsulated within a CDATA";
    protected String badContent$str() {
        return badContent;
    }
    @Override
    public final String badContent() {
        return String.format(getLoggingLocale(), badContent$str());
    }
    private static final String invalidTemplateTextBody = "JBWEB004153: %s not allowed in a template text body";
    protected String invalidTemplateTextBody$str() {
        return invalidTemplateTextBody;
    }
    @Override
    public final String invalidTemplateTextBody(final String invalid) {
        return String.format(getLoggingLocale(), invalidTemplateTextBody$str(), invalid);
    }
    private static final String invalidTagInTemplateTextBody = "JBWEB004154: Custom tag is not allowed in a template text body";
    protected String invalidTagInTemplateTextBody$str() {
        return invalidTagInTemplateTextBody;
    }
    @Override
    public final String invalidTagInTemplateTextBody() {
        return String.format(getLoggingLocale(), invalidTagInTemplateTextBody$str());
    }
    private static final String unbalancedEndTag = "JBWEB004155: The end tag \"</%s\" is unbalanced";
    protected String unbalancedEndTag$str() {
        return unbalancedEndTag;
    }
    @Override
    public final String unbalancedEndTag(final String action) {
        return String.format(getLoggingLocale(), unbalancedEndTag$str(), action);
    }
    private static final String invalidJspAttributeNesting = "JBWEB004156: A jsp:attribute standard action cannot be nested within another jsp:attribute standard action";
    protected String invalidJspAttributeNesting$str() {
        return invalidJspAttributeNesting;
    }
    @Override
    public final String invalidJspAttributeNesting() {
        return String.format(getLoggingLocale(), invalidJspAttributeNesting$str());
    }
    private static final String invalidJspBodyNesting = "JBWEB004157: A jsp:body standard action cannot be nested within another jsp:body or jsp:attribute standard action";
    protected String invalidJspBodyNesting$str() {
        return invalidJspBodyNesting;
    }
    @Override
    public final String invalidJspBodyNesting() {
        return String.format(getLoggingLocale(), invalidJspBodyNesting$str());
    }
    private static final String invalidBodyContentType = "JBWEB004158: Invalid body content type";
    protected String invalidBodyContentType$str() {
        return invalidBodyContentType;
    }
    @Override
    public final String invalidBodyContentType() {
        return String.format(getLoggingLocale(), invalidBodyContentType$str());
    }
    private static final String invalidConflictingPageDirectiveAttribute = "JBWEB004159: Page directive: illegal to have multiple occurrences of '%s' with different values (old: %s, new: %s)";
    protected String invalidConflictingPageDirectiveAttribute$str() {
        return invalidConflictingPageDirectiveAttribute;
    }
    @Override
    public final String invalidConflictingPageDirectiveAttribute(final String attribute, final String oldValue, final String newValue) {
        return String.format(getLoggingLocale(), invalidConflictingPageDirectiveAttribute$str(), attribute, oldValue, newValue);
    }
    private static final String invalidDuplicatePageDirectiveAttribute = "JBWEB004160: Page directive must not have multiple occurrences of '%s'";
    protected String invalidDuplicatePageDirectiveAttribute$str() {
        return invalidDuplicatePageDirectiveAttribute;
    }
    @Override
    public final String invalidDuplicatePageDirectiveAttribute(final String attribute) {
        return String.format(getLoggingLocale(), invalidDuplicatePageDirectiveAttribute$str(), attribute);
    }
    private static final String invalidConflictingPageDirectiveAutoFlushBuffer = "JBWEB004161: Page directive auto flush cannot be used with a buffer";
    protected String invalidConflictingPageDirectiveAutoFlushBuffer$str() {
        return invalidConflictingPageDirectiveAutoFlushBuffer;
    }
    @Override
    public final String invalidConflictingPageDirectiveAutoFlushBuffer() {
        return String.format(getLoggingLocale(), invalidConflictingPageDirectiveAutoFlushBuffer$str());
    }
    private static final String invalidDuplicateTagDirectiveAttribute = "JBWEB004162: Tag directive must not have multiple occurrences of '%s'";
    protected String invalidDuplicateTagDirectiveAttribute$str() {
        return invalidDuplicateTagDirectiveAttribute;
    }
    @Override
    public final String invalidDuplicateTagDirectiveAttribute(final String attribute) {
        return String.format(getLoggingLocale(), invalidDuplicateTagDirectiveAttribute$str(), attribute);
    }
    private static final String pageEncodingConflictJspPropertyGroup = "JBWEB004163: Page-encoding specified in jsp-property-group (%s) is different from that specified in page directive (%s)";
    protected String pageEncodingConflictJspPropertyGroup$str() {
        return pageEncodingConflictJspPropertyGroup;
    }
    @Override
    public final String pageEncodingConflictJspPropertyGroup(final String jspPropertyGroupEncoding, final String pageDirectiveEncoding) {
        return String.format(getLoggingLocale(), pageEncodingConflictJspPropertyGroup$str(), jspPropertyGroupEncoding, pageDirectiveEncoding);
    }
    private static final String pageEncodingConflictProlog = "JBWEB004164: Page-encoding specified in XML prolog (%s) is different from that specified in page directive (%s)";
    protected String pageEncodingConflictProlog$str() {
        return pageEncodingConflictProlog;
    }
    @Override
    public final String pageEncodingConflictProlog(final String prologEncoding, final String pageDirectiveEncoding) {
        return String.format(getLoggingLocale(), pageEncodingConflictProlog$str(), prologEncoding, pageDirectiveEncoding);
    }
    private static final String invalidJspVersionNumber = "JBWEB004165: Invalid version number: \"%s\", must be \"1.2\", \"2.0\", \"2.1\", or \"2.2\"";
    protected String invalidJspVersionNumber$str() {
        return invalidJspVersionNumber;
    }
    @Override
    public final String invalidJspVersionNumber(final String version) {
        return String.format(getLoggingLocale(), invalidJspVersionNumber$str(), version);
    }
    private static final String invalidTaglibDirectiveMissingLocation = "JBWEB004166: Neither 'uri' nor 'tagdir' attribute specified";
    protected String invalidTaglibDirectiveMissingLocation$str() {
        return invalidTaglibDirectiveMissingLocation;
    }
    @Override
    public final String invalidTaglibDirectiveMissingLocation() {
        return String.format(getLoggingLocale(), invalidTaglibDirectiveMissingLocation$str());
    }
    private static final String invalidTaglibDirectiveConflictingLocation = "JBWEB004167: Both 'uri' and 'tagdir' attributes specified";
    protected String invalidTaglibDirectiveConflictingLocation$str() {
        return invalidTaglibDirectiveConflictingLocation;
    }
    @Override
    public final String invalidTaglibDirectiveConflictingLocation() {
        return String.format(getLoggingLocale(), invalidTaglibDirectiveConflictingLocation$str());
    }
    private static final String invalidEmptyJspParams = "JBWEB004168: jsp:params must contain at least one nested jsp:param";
    protected String invalidEmptyJspParams$str() {
        return invalidEmptyJspParams;
    }
    @Override
    public final String invalidEmptyJspParams() {
        return String.format(getLoggingLocale(), invalidEmptyJspParams$str());
    }
    private static final String invalidSetProperty = "JBWEB004169: setProperty: can't have non-null value when property=*";
    protected String invalidSetProperty$str() {
        return invalidSetProperty;
    }
    @Override
    public final String invalidSetProperty() {
        return String.format(getLoggingLocale(), invalidSetProperty$str());
    }
    private static final String invalidSetPropertyEitherParam = "JBWEB004170: setProperty: can't have non-null value whith param";
    protected String invalidSetPropertyEitherParam$str() {
        return invalidSetPropertyEitherParam;
    }
    @Override
    public final String invalidSetPropertyEitherParam() {
        return String.format(getLoggingLocale(), invalidSetPropertyEitherParam$str());
    }
    private static final String missingUseBeanType = "JBWEB004171: Missing type for useBean";
    protected String missingUseBeanType$str() {
        return missingUseBeanType;
    }
    @Override
    public final String missingUseBeanType() {
        return String.format(getLoggingLocale(), missingUseBeanType$str());
    }
    private static final String duplicateUseBeanName = "JBWEB004172: Duplicate bean name: %s";
    protected String duplicateUseBeanName$str() {
        return duplicateUseBeanName;
    }
    @Override
    public final String duplicateUseBeanName(final String name) {
        return String.format(getLoggingLocale(), duplicateUseBeanName$str(), name);
    }
    private static final String cannotAccessSessionScopeWithUseBean = "JBWEB004173: Illegal for useBean to use session scope when JSP page declares (via page directive) that it does not participate in sessions";
    protected String cannotAccessSessionScopeWithUseBean$str() {
        return cannotAccessSessionScopeWithUseBean;
    }
    @Override
    public final String cannotAccessSessionScopeWithUseBean() {
        return String.format(getLoggingLocale(), cannotAccessSessionScopeWithUseBean$str());
    }
    private static final String cannotUseBothAttributeAndTypeInUseBean = "JBWEB004174: Cannot use both and attribute and a type in useBean";
    protected String cannotUseBothAttributeAndTypeInUseBean$str() {
        return cannotUseBothAttributeAndTypeInUseBean;
    }
    @Override
    public final String cannotUseBothAttributeAndTypeInUseBean() {
        return String.format(getLoggingLocale(), cannotUseBothAttributeAndTypeInUseBean$str());
    }
    private static final String missingPluginType = "JBWEB004175: Type not declared in plugin";
    protected String missingPluginType$str() {
        return missingPluginType;
    }
    @Override
    public final String missingPluginType() {
        return String.format(getLoggingLocale(), missingPluginType$str());
    }
    private static final String badPluginType = "JBWEB004176: Illegal value %s for 'type' attribute in plugin: must be 'bean' or 'applet'";
    protected String badPluginType$str() {
        return badPluginType;
    }
    @Override
    public final String badPluginType(final String type) {
        return String.format(getLoggingLocale(), badPluginType$str(), type);
    }
    private static final String missingPluginCode = "JBWEB004177: Code not declared in plugin";
    protected String missingPluginCode$str() {
        return missingPluginCode;
    }
    @Override
    public final String missingPluginCode() {
        return String.format(getLoggingLocale(), missingPluginCode$str());
    }
    private static final String invalidDeferredExpressionInTemplateText = "JBWEB004178: #{..} is not allowed in template text";
    protected String invalidDeferredExpressionInTemplateText$str() {
        return invalidDeferredExpressionInTemplateText;
    }
    @Override
    public final String invalidDeferredExpressionInTemplateText() {
        return String.format(getLoggingLocale(), invalidDeferredExpressionInTemplateText$str());
    }
    private static final String missingTagInfo = "JBWEB004179: TagInfo object for %s is missing from TLD";
    protected String missingTagInfo$str() {
        return missingTagInfo;
    }
    @Override
    public final String missingTagInfo(final String tag) {
        return String.format(getLoggingLocale(), missingTagInfo$str(), tag);
    }
    private static final String invalidSimpleTagBodyContent = "JBWEB004180: The TLD for the class %s specifies an invalid body-content (JSP) for a SimpleTag";
    protected String invalidSimpleTagBodyContent$str() {
        return invalidSimpleTagBodyContent;
    }
    @Override
    public final String invalidSimpleTagBodyContent(final String tag) {
        return String.format(getLoggingLocale(), invalidSimpleTagBodyContent$str(), tag);
    }
    private static final String unimplementedDynamicAttributes = "JBWEB004181: The %s tag declares that it accepts dynamic attributes but does not implement the required interface";
    protected String unimplementedDynamicAttributes$str() {
        return unimplementedDynamicAttributes;
    }
    @Override
    public final String unimplementedDynamicAttributes(final String tag) {
        return String.format(getLoggingLocale(), unimplementedDynamicAttributes$str(), tag);
    }
    private static final String invalidTeiWithVariableSubelements = "JBWEB004182: Tag %s has one or more variable subelements and a TagExtraInfo class that returns one or more VariableInfo";
    protected String invalidTeiWithVariableSubelements$str() {
        return invalidTeiWithVariableSubelements;
    }
    @Override
    public final String invalidTeiWithVariableSubelements(final String tag) {
        return String.format(getLoggingLocale(), invalidTeiWithVariableSubelements$str(), tag);
    }
    private static final String missingMandatoryAttributes = "JBWEB004183: Mandatory attributes missing";
    protected String missingMandatoryAttributes$str() {
        return missingMandatoryAttributes;
    }
    @Override
    public final String missingMandatoryAttributes() {
        return String.format(getLoggingLocale(), missingMandatoryAttributes$str());
    }
    private static final String missingMandatoryNameAttribute = "JBWEB004184: Mandatory XML-style 'name' attribute missing";
    protected String missingMandatoryNameAttribute$str() {
        return missingMandatoryNameAttribute;
    }
    @Override
    public final String missingMandatoryNameAttribute() {
        return String.format(getLoggingLocale(), missingMandatoryNameAttribute$str());
    }
    private static final String invalidJspOutputBody = "JBWEB004185: <jsp:output> must not have a body";
    protected String invalidJspOutputBody$str() {
        return invalidJspOutputBody;
    }
    @Override
    public final String invalidJspOutputBody() {
        return String.format(getLoggingLocale(), invalidJspOutputBody$str());
    }
    private static final String invalidJspOutputConflict = "JBWEB004186: <jsp:output>: illegal to have multiple occurrences of \"%s\" with different values (old: %s, new: %s)";
    protected String invalidJspOutputConflict$str() {
        return invalidJspOutputConflict;
    }
    @Override
    public final String invalidJspOutputConflict(final String attribute, final String oldValue, final String newValue) {
        return String.format(getLoggingLocale(), invalidJspOutputConflict$str(), attribute, oldValue, newValue);
    }
    private static final String errorJspOutputDoctype = "JBWEB004187: <jsp:output>: 'doctype-root-element' and 'doctype-system' attributes must appear together";
    protected String errorJspOutputDoctype$str() {
        return errorJspOutputDoctype;
    }
    @Override
    public final String errorJspOutputDoctype() {
        return String.format(getLoggingLocale(), errorJspOutputDoctype$str());
    }
    private static final String errorJspOutputMissingDoctype = "JBWEB004188: <jsp:output>: 'doctype-system' attribute must appear if 'doctype-public' attribute appears";
    protected String errorJspOutputMissingDoctype$str() {
        return errorJspOutputMissingDoctype;
    }
    @Override
    public final String errorJspOutputMissingDoctype() {
        return String.format(getLoggingLocale(), errorJspOutputMissingDoctype$str());
    }
    private static final String missingVarAttribute = "JBWEB004189: Missing 'var' or 'varReader' attribute";
    protected String missingVarAttribute$str() {
        return missingVarAttribute;
    }
    @Override
    public final String missingVarAttribute() {
        return String.format(getLoggingLocale(), missingVarAttribute$str());
    }
    private static final String errorBothVarAttributes = "JBWEB004190: Only one of 'var' or 'varReader' may be specified";
    protected String errorBothVarAttributes$str() {
        return errorBothVarAttributes;
    }
    @Override
    public final String errorBothVarAttributes() {
        return String.format(getLoggingLocale(), errorBothVarAttributes$str());
    }
    private static final String errorUsingBothElTypes = "JBWEB004191: Cannot use both ${} and #{} EL expressions in the same attribute value";
    protected String errorUsingBothElTypes$str() {
        return errorUsingBothElTypes;
    }
    @Override
    public final String errorUsingBothElTypes() {
        return String.format(getLoggingLocale(), errorUsingBothElTypes$str());
    }
    private static final String errorUsingLiteralValueWithDeferredVoidReturnTyep = "JBWEB004192: A literal value was specified for attribute %s that is defined as a deferred method with a return type of void. JSP.2.3.4 does not permit literal values in this case";
    protected String errorUsingLiteralValueWithDeferredVoidReturnTyep$str() {
        return errorUsingLiteralValueWithDeferredVoidReturnTyep;
    }
    @Override
    public final String errorUsingLiteralValueWithDeferredVoidReturnTyep(final String attribute) {
        return String.format(getLoggingLocale(), errorUsingLiteralValueWithDeferredVoidReturnTyep$str(), attribute);
    }
    private static final String unknownAttributeType = "JBWEB004193: Unknown attribute type (%s) for attribute %s";
    protected String unknownAttributeType$str() {
        return unknownAttributeType;
    }
    @Override
    public final String unknownAttributeType(final String attribute, final String attributeType) {
        return String.format(getLoggingLocale(), unknownAttributeType$str(), attribute, attributeType);
    }
    private static final String errorCoercingAttributeValue = "JBWEB004194: Cannot coerce value (%s) to type (%s) for attribute %s";
    protected String errorCoercingAttributeValue$str() {
        return errorCoercingAttributeValue;
    }
    @Override
    public final String errorCoercingAttributeValue(final String attribute, final String attributeType, final String value) {
        return String.format(getLoggingLocale(), errorCoercingAttributeValue$str(), attribute, attributeType, value);
    }
    private static final String noExpressionAllowedForAttribute = "JBWEB004195: According to TLD or attribute directive in tag file, attribute %s does not accept any expressions";
    protected String noExpressionAllowedForAttribute$str() {
        return noExpressionAllowedForAttribute;
    }
    @Override
    public final String noExpressionAllowedForAttribute(final String attribute) {
        return String.format(getLoggingLocale(), noExpressionAllowedForAttribute$str(), attribute);
    }
    private static final String invalidExpression = "JBWEB004196: %s contains invalid expression(s)";
    protected String invalidExpression$str() {
        return invalidExpression;
    }
    @Override
    public final String invalidExpression(final String attributeValue) {
        return String.format(getLoggingLocale(), invalidExpression$str(), attributeValue);
    }
    private static final String invalidAttributeForTag = "JBWEB004197: Attribute %s invalid for tag %s according to TLD";
    protected String invalidAttributeForTag$str() {
        return invalidAttributeForTag;
    }
    @Override
    public final String invalidAttributeForTag(final String attribute, final String tag) {
        return String.format(getLoggingLocale(), invalidAttributeForTag$str(), attribute, tag);
    }
    private static final String noExpressionAllowedForAttributeInAction = "JBWEB004198: The %s attribute of the %s standard action does not accept any expressions";
    protected String noExpressionAllowedForAttributeInAction$str() {
        return noExpressionAllowedForAttributeInAction;
    }
    @Override
    public final String noExpressionAllowedForAttributeInAction(final String attribute, final String action) {
        return String.format(getLoggingLocale(), noExpressionAllowedForAttributeInAction$str(), attribute, action);
    }
    private static final String missingFunctionPrefix = "JBWEB004199: The function %s must be used with a prefix when a default namespace is not specified";
    protected String missingFunctionPrefix$str() {
        return missingFunctionPrefix;
    }
    @Override
    public final String missingFunctionPrefix(final String function) {
        return String.format(getLoggingLocale(), missingFunctionPrefix$str(), function);
    }
    private static final String unknownFunctionPrefix = "JBWEB004200: The function prefix %s does not correspond to any imported tag library";
    protected String unknownFunctionPrefix$str() {
        return unknownFunctionPrefix;
    }
    @Override
    public final String unknownFunctionPrefix(final String prefix) {
        return String.format(getLoggingLocale(), unknownFunctionPrefix$str(), prefix);
    }
    private static final String unknownFunction = "JBWEB004201: The function %s cannot be located with the specified prefix";
    protected String unknownFunction$str() {
        return unknownFunction;
    }
    @Override
    public final String unknownFunction(final String function) {
        return String.format(getLoggingLocale(), unknownFunction$str(), function);
    }
    private static final String invalidFunctionSignature = "JBWEB004202: Invalid syntax for function signature in TLD. Tag Library: %s, Function: %s";
    protected String invalidFunctionSignature$str() {
        return invalidFunctionSignature;
    }
    @Override
    public final String invalidFunctionSignature(final String prefix, final String function) {
        return String.format(getLoggingLocale(), invalidFunctionSignature$str(), prefix, function);
    }
    private static final String invalidFunctionSignatureMissingParent = "JBWEB004203: Invalid syntax for function signature in TLD. Parenthesis '(' expected. Tag Library: %s, Function: %s";
    protected String invalidFunctionSignatureMissingParent$str() {
        return invalidFunctionSignatureMissingParent;
    }
    @Override
    public final String invalidFunctionSignatureMissingParent(final String prefix, final String function) {
        return String.format(getLoggingLocale(), invalidFunctionSignatureMissingParent$str(), prefix, function);
    }
    private static final String missingFunctionClass = "JBWEB004204: The class %s specified in TLD for the function %s cannot be found";
    protected String missingFunctionClass$str() {
        return missingFunctionClass;
    }
    @Override
    public final String missingFunctionClass(final String className, final String function) {
        return String.format(getLoggingLocale(), missingFunctionClass$str(), className, function);
    }
    private static final String missingSignatureClass = "JBWEB004205: The class %s specified in the method signature in TLD for the function %s cannot be found";
    protected String missingSignatureClass$str() {
        return missingSignatureClass;
    }
    @Override
    public final String missingSignatureClass(final String className, final String function) {
        return String.format(getLoggingLocale(), missingSignatureClass$str(), className, function);
    }
    private static final String missingMethodInClass = "JBWEB004206: Method \"%s\" for function \"%s\" not found in class \"%s\"";
    protected String missingMethodInClass$str() {
        return missingMethodInClass;
    }
    @Override
    public final String missingMethodInClass(final String method, final String function, final String className) {
        return String.format(getLoggingLocale(), missingMethodInClass$str(), method, function, className);
    }
    private static final String errorValidatingTag = "JBWEB004207: Validation error messages from TagExtraInfo for %s";
    protected String errorValidatingTag$str() {
        return errorValidatingTag;
    }
    @Override
    public final String errorValidatingTag(final String tag) {
        return String.format(getLoggingLocale(), errorValidatingTag$str(), tag);
    }
    private static final String errorValidatingTaglibrary = "JBWEB004208: Validation error messages from TagLibraryValidator for %s in %s";
    protected String errorValidatingTaglibrary$str() {
        return errorValidatingTaglibrary;
    }
    @Override
    public final String errorValidatingTaglibrary(final String taglib, final String jsp) {
        return String.format(getLoggingLocale(), errorValidatingTaglibrary$str(), taglib, jsp);
    }
    private static final String jspException = "JBWEB004209: An exception occurred processing JSP page %s at line %s";
    protected String jspException$str() {
        return jspException;
    }
    @Override
    public final String jspException(final String jsp, final int line) {
        return String.format(getLoggingLocale(), jspException$str(), jsp, line);
    }
    private static final String securityExceptionLoadingClass = "JBWEB004210: Security exception for class %s";
    protected String securityExceptionLoadingClass$str() {
        return securityExceptionLoadingClass;
    }
    @Override
    public final String securityExceptionLoadingClass(final String className) {
        return String.format(getLoggingLocale(), securityExceptionLoadingClass$str(), className);
    }
    private static final String stacktrace = "JBWEB004211: Stacktrace:";
    protected String stacktrace$str() {
        return stacktrace;
    }
    @Override
    public final String stacktrace() {
        return String.format(getLoggingLocale(), stacktrace$str());
    }
    private static final String backgroundCompilationFailed = "JBWEB004212: Background compilation failed";
    protected String backgroundCompilationFailed$str() {
        return backgroundCompilationFailed;
    }
    @Override
    public final String backgroundCompilationFailed() {
        return String.format(getLoggingLocale(), backgroundCompilationFailed$str());
    }
    private static final String errorInitializingSecurity = "JBWEB004213: Security initialization failed";
    protected String errorInitializingSecurity$str() {
        return errorInitializingSecurity;
    }
    @Override
    public final String errorInitializingSecurity() {
        return String.format(getLoggingLocale(), errorInitializingSecurity$str());
    }
    private static final String errorUnquotingAttributeValue = "JBWEB004214: Error unquoting attribute value";
    protected String errorUnquotingAttributeValue$str() {
        return errorUnquotingAttributeValue;
    }
    @Override
    public final String errorUnquotingAttributeValue() {
        return String.format(getLoggingLocale(), errorUnquotingAttributeValue$str());
    }
    private static final String invalidNegativeSmapPosition = "JBWEB004215: Invalid negative parameter: %s";
    protected String invalidNegativeSmapPosition$str() {
        return invalidNegativeSmapPosition;
    }
    @Override
    public final IllegalArgumentException invalidNegativeSmapPosition(final int position) {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), invalidNegativeSmapPosition$str(), position));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String undefinedPosition = "JBWEB004216: Undefined position";
    protected String undefinedPosition$str() {
        return undefinedPosition;
    }
    @Override
    public final IllegalArgumentException undefinedPosition() {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), undefinedPosition$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String unknownFileName = "JBWEB004217: Unknown file name: %s";
    protected String unknownFileName$str() {
        return unknownFileName;
    }
    @Override
    public final IllegalArgumentException unknownFileName(final String fileName) {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), unknownFileName$str(), fileName));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String tagFileProcessorAttrName = "JBWEB004218: the name attribute of the attribute directive";
    protected String tagFileProcessorAttrName$str() {
        return tagFileProcessorAttrName;
    }
    @Override
    public final String tagFileProcessorAttrName() {
        return String.format(getLoggingLocale(), tagFileProcessorAttrName$str());
    }
    private static final String tagFileProcessorVarNameGiven = "JBWEB004219: the name-given attribute of the variable directive";
    protected String tagFileProcessorVarNameGiven$str() {
        return tagFileProcessorVarNameGiven;
    }
    @Override
    public final String tagFileProcessorVarNameGiven() {
        return String.format(getLoggingLocale(), tagFileProcessorVarNameGiven$str());
    }
    private static final String tagFileProcessorVarNameFrom = "JBWEB004220: the name-from-attribute attribute of the variable directive";
    protected String tagFileProcessorVarNameFrom$str() {
        return tagFileProcessorVarNameFrom;
    }
    @Override
    public final String tagFileProcessorVarNameFrom() {
        return String.format(getLoggingLocale(), tagFileProcessorVarNameFrom$str());
    }
    private static final String tagFileProcessorVarAlias = "JBWEB004221: the alias attribute of the variable directive";
    protected String tagFileProcessorVarAlias$str() {
        return tagFileProcessorVarAlias;
    }
    @Override
    public final String tagFileProcessorVarAlias() {
        return String.format(getLoggingLocale(), tagFileProcessorVarAlias$str());
    }
    private static final String tagFileProcessorTagDynamic = "JBWEB004222: the dynamic-attributes attribute of the tag directive";
    protected String tagFileProcessorTagDynamic$str() {
        return tagFileProcessorTagDynamic;
    }
    @Override
    public final String tagFileProcessorTagDynamic() {
        return String.format(getLoggingLocale(), tagFileProcessorTagDynamic$str());
    }
    private static final String elResolverNullContext = "JBWEB004223: Null context";
    protected String elResolverNullContext$str() {
        return elResolverNullContext;
    }
    @Override
    public final NullPointerException elResolverNullContext() {
        final NullPointerException result = new NullPointerException(String.format(getLoggingLocale(), elResolverNullContext$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String errorResolvingVariable = "JBWEB004224: Error resolving variable %s due to %s";
    protected String errorResolvingVariable$str() {
        return errorResolvingVariable;
    }
    @Override
    public final String errorResolvingVariable(final String variable, final String message) {
        return String.format(getLoggingLocale(), errorResolvingVariable$str(), variable, message);
    }
    private static final String legacyVariableResolver = "JBWEB004225: Legacy VariableResolver wrapped, not writable";
    protected String legacyVariableResolver$str() {
        return legacyVariableResolver;
    }
    @Override
    public final String legacyVariableResolver() {
        return String.format(getLoggingLocale(), legacyVariableResolver$str());
    }
    private static final String streamClosed = "JBWEB004226: Stream closed";
    protected String streamClosed$str() {
        return streamClosed;
    }
    @Override
    public final String streamClosed() {
        return String.format(getLoggingLocale(), streamClosed$str());
    }
    private static final String nullCharBufferTextArgument = "JBWEB004227: Null text argument";
    protected String nullCharBufferTextArgument$str() {
        return nullCharBufferTextArgument;
    }
    @Override
    public final IllegalArgumentException nullCharBufferTextArgument() {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), nullCharBufferTextArgument$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String nullCharBufferCharactersArgument = "JBWEB004228: Null characters argument";
    protected String nullCharBufferCharactersArgument$str() {
        return nullCharBufferCharactersArgument;
    }
    @Override
    public final IllegalArgumentException nullCharBufferCharactersArgument() {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), nullCharBufferCharactersArgument$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String nullCharBufferWriterArgument = "JBWEB004229: Null writer argument";
    protected String nullCharBufferWriterArgument$str() {
        return nullCharBufferWriterArgument;
    }
    @Override
    public final IllegalArgumentException nullCharBufferWriterArgument() {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), nullCharBufferWriterArgument$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String invalidCharBufferStartPosition = "JBWEB004230: Invalid start position";
    protected String invalidCharBufferStartPosition$str() {
        return invalidCharBufferStartPosition;
    }
    @Override
    public final IllegalArgumentException invalidCharBufferStartPosition() {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), invalidCharBufferStartPosition$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String invalidCharBufferLength = "JBWEB004231: Invalid length";
    protected String invalidCharBufferLength$str() {
        return invalidCharBufferLength;
    }
    @Override
    public final IllegalArgumentException invalidCharBufferLength() {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), invalidCharBufferLength$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String noInstanceManager = "JBWEB004232: No org.apache.tomcat.InstanceManager set in ServletContext";
    protected String noInstanceManager$str() {
        return noInstanceManager;
    }
    @Override
    public final IllegalStateException noInstanceManager() {
        final IllegalStateException result = new IllegalStateException(String.format(getLoggingLocale(), noInstanceManager$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String nullElContextListener = "JBWEB004233: Null ELContextListener";
    protected String nullElContextListener$str() {
        return nullElContextListener;
    }
    @Override
    public final IllegalArgumentException nullElContextListener() {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), nullElContextListener$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String nullServletContext = "JBWEB004234: Null ServletContext";
    protected String nullServletContext$str() {
        return nullServletContext;
    }
    @Override
    public final IllegalArgumentException nullServletContext() {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), nullServletContext$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String nullJspContext = "JBWEB004235: Null JspContext";
    protected String nullJspContext$str() {
        return nullJspContext;
    }
    @Override
    public final IllegalArgumentException nullJspContext() {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), nullJspContext$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String nullElResolver = "JBWEB004236: Null ELResolver";
    protected String nullElResolver$str() {
        return nullElResolver;
    }
    @Override
    public final IllegalArgumentException nullElResolver() {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), nullElResolver$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String cannotAddElResolver = "JBWEB004237: Cannot add ELResolver after the first request has been made";
    protected String cannotAddElResolver$str() {
        return cannotAddElResolver;
    }
    @Override
    public final IllegalStateException cannotAddElResolver() {
        final IllegalStateException result = new IllegalStateException(String.format(getLoggingLocale(), cannotAddElResolver$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String invalidNegativeBufferSize = "JBWEB004238: Negative buffer size";
    protected String invalidNegativeBufferSize$str() {
        return invalidNegativeBufferSize;
    }
    @Override
    public final IllegalArgumentException invalidNegativeBufferSize() {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), invalidNegativeBufferSize$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String pageNeedsSession = "JBWEB004239: Page needs a session and none is available";
    protected String pageNeedsSession$str() {
        return pageNeedsSession;
    }
    @Override
    public final IllegalStateException pageNeedsSession() {
        final IllegalStateException result = new IllegalStateException(String.format(getLoggingLocale(), pageNeedsSession$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String nullThrowable = "JBWEB004240: Null throwable";
    protected String nullThrowable$str() {
        return nullThrowable;
    }
    @Override
    public final NullPointerException nullThrowable() {
        final NullPointerException result = new NullPointerException(String.format(getLoggingLocale(), nullThrowable$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String invalidFunctionMapping = "JBWEB004241: Invalid function mapping - no such method: %s";
    protected String invalidFunctionMapping$str() {
        return invalidFunctionMapping;
    }
    @Override
    public final RuntimeException invalidFunctionMapping(final String message) {
        final RuntimeException result = new RuntimeException(String.format(getLoggingLocale(), invalidFunctionMapping$str(), message));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String invalidRequestParameterValue = "JBWEB004242: Invalid request parameter %s value %s";
    protected String invalidRequestParameterValue$str() {
        return invalidRequestParameterValue;
    }
    @Override
    public final String invalidRequestParameterValue(final String name, final String value) {
        return String.format(getLoggingLocale(), invalidRequestParameterValue$str(), name, value);
    }
    private static final String reservedPiTarget = "JBWEB004243: The processing instruction target matching \"[xX][mM][lL]\" is not allowed.";
    protected String reservedPiTarget$str() {
        return reservedPiTarget;
    }
    @Override
    public final String reservedPiTarget() {
        return String.format(getLoggingLocale(), reservedPiTarget$str());
    }
    private static final String requiredWhiteSpaceAfterPiTarget = "JBWEB004244: White space is required between the processing instruction target and data.";
    protected String requiredWhiteSpaceAfterPiTarget$str() {
        return requiredWhiteSpaceAfterPiTarget;
    }
    @Override
    public final String requiredWhiteSpaceAfterPiTarget() {
        return String.format(getLoggingLocale(), requiredWhiteSpaceAfterPiTarget$str());
    }
    private static final String invalidContextAndUrlValues = "JBWEB004245: In URL tags, when the \"context\" attribute is specified, values of both \"context\" and \"url\" must start with '/'.";
    protected String invalidContextAndUrlValues$str() {
        return invalidContextAndUrlValues;
    }
    @Override
    public final String invalidContextAndUrlValues() {
        return String.format(getLoggingLocale(), invalidContextAndUrlValues$str());
    }
    private static final String usedOutputStreamAfterWriter = "JBWEB004246: Unexpected internal error during <import>: Target servlet called getWriter(), then getOutputStream()";
    protected String usedOutputStreamAfterWriter$str() {
        return usedOutputStreamAfterWriter;
    }
    @Override
    public final IllegalStateException usedOutputStreamAfterWriter() {
        final IllegalStateException result = new IllegalStateException(String.format(getLoggingLocale(), usedOutputStreamAfterWriter$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String usedWriterAfterOutputStream = "JBWEB004247: Unexpected internal error during <import>: Target servlet called getOutputStream(), then getWriter()";
    protected String usedWriterAfterOutputStream$str() {
        return usedWriterAfterOutputStream;
    }
    @Override
    public final IllegalStateException usedWriterAfterOutputStream() {
        final IllegalStateException result = new IllegalStateException(String.format(getLoggingLocale(), usedWriterAfterOutputStream$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String forbiddenHttpMethod = "JBWEB004248: JSPs only permit GET POST or HEAD";
    protected String forbiddenHttpMethod$str() {
        return forbiddenHttpMethod;
    }
    @Override
    public final String forbiddenHttpMethod() {
        return String.format(getLoggingLocale(), forbiddenHttpMethod$str());
    }
    private static final String invalidImportStatement = "JBWEB004249: Page directive: invalid value for import";
    protected String invalidImportStatement$str() {
        return invalidImportStatement;
    }
    @Override
    public final IllegalArgumentException invalidImportStatement() {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), invalidImportStatement$str()));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String invalidStringLiteral = "JBWEB004250: The String literal %s is not valid. It must be contained within single or double quotes.";
    protected String invalidStringLiteral$str() {
        return invalidStringLiteral;
    }
    @Override
    public final IllegalArgumentException invalidStringLiteral(final String aString) {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), invalidStringLiteral$str(), aString));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
    private static final String errorInJspFileLineColumn = "JBWEB004251: An error occurred at line: %s column: %s";
    protected String errorInJspFileLineColumn$str() {
        return errorInJspFileLineColumn;
    }
    @Override
    public final String errorInJspFileLineColumn(final int line, final int column) {
        return String.format(getLoggingLocale(), errorInJspFileLineColumn$str(), line, column);
    }
    private static final String invalidQuoting = "JBWEB004252: The expression %s is not valid. Within a quoted String only [\\], ['] and [\"] may be escaped with [\\].";
    protected String invalidQuoting$str() {
        return invalidQuoting;
    }
    @Override
    public final IllegalArgumentException invalidQuoting(final String aString) {
        final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), invalidQuoting$str(), aString));
        final StackTraceElement[] st = result.getStackTrace();
        result.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
        return result;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy