//there is only 1 chunk, either default, always, or custom encoder
quoteModeName = parts[0];
if (quoteModeName.equalsIgnoreCase(DEFAULT)) {
return null;
} else if (quoteModeName.equalsIgnoreCase(ALWAYS)) {
return new AlwaysQuoteMode();
} else {
return loadAndInstantiate(quoteModeName, val, null);
}
} else {
quoteModeName = parts[0];