if (tableName.endsWith(quote) == false) {
throw MESSAGES.mismatchedQuoteTableName(tableName);
}
int quoteLength = quote.length();
tableName = tableName.substring(quoteLength, tableName.length() - quoteLength);
if (dmd.storesLowerCaseQuotedIdentifiers())
tableName = tableName.toLowerCase();
else if (dmd.storesUpperCaseQuotedIdentifiers())
tableName = tableName.toUpperCase();
} else {
if (dmd.storesLowerCaseIdentifiers())