How about implementing it like this? if schemaObjectPrefix.hasADot dbSchema = everythingUpToAndIncludingTheFirst(".") schemaObjectPrefix = everythingFromTheFirstUntilTheEnd(".") schemaObjectPrefix.escapeTheCharacters() else continueToDoWhatIsDoingNow end That way the backward compatibility is assured. It is somewhat a ugly solution, thus... -- View this message in context: http://www.nabble.com/Using-diferent-database-schemas-tp16993168p17079909.html Sent from the Jackrabbit - Users mailing list archive at Nabble.com.